Làm cách nào để chuyển đổi ęąśćżńł TXT sang PDF bằng bản ghi?


7

Tôi gặp sự cố khi chuyển đổi tệp sang PDF. Tôi tạo tập tin với

echo ęąśćżńł > text

và chuyển đổi:

enscript -O text -o - | ps2pdf - out.pdf

Tuy nhiên, out.pdfcó một vấn đề mã hóa:

ảnh chụp màn hình của tập tin pdf bị hỏng


Những loại vấn đề mã hóa là nó out.pdfcó?
Erathiel

Tôi đã nghĩ iconv -t latin2 < text | enscript -X latin2 -o -sẽ làm việc, nhưng dường như không. Có ai biết tại sao không?
Stéphane Chazelas

1
Trả lời bản thân mình. Đó là trong Câu hỏi thường gặp này . Có lẽ không đáng phiền với enscriptvà sử dụng papshay a2pshay khác.
Stéphane Chazelas

Paps không hỗ trợ các tiêu đề và chân trang được tạo bằng Người dùng.
Miko

Câu trả lời:


6

enscriptchỉ không hỗ trợ Unicode. Bạn cần sử dụng một công cụ khác như papschuyển đổi văn bản sang PostScript. Với --headertùy chọn, đầu ra .pdftương tự như đầu ra được sản xuất với enscript:

$ paps text --header | ps2pdf - outheader.pdf

Paps không hỗ trợ các tiêu đề và chân trang được tạo bằng Người dùng.
Miko

User
Arkadiusz Drabchot

Tôi là người dùng và tôi muốn tạo tiêu đề và chân trang được tạo
Miko

2

Tôi đã có trải nghiệm tốt hơn với u2ps được viết bởi Alex Suykov, người tạo ra các tệp PDF nhỏ hơn nhiều bằng phông chữ Unicode hệ thống. Chương trình này không có trong Ubuntu hoặc Fedora; bạn phải tự biên dịch nó Cách sử dụng là như nhau:

$ u2ps text.txt | ps2pdf - text.pdf

(So ​​với u2ps, sản lượng paps là rất lớn).


chắc chắn rồi sửa chữa
Tối đa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.