web-dev-qa-db-ja.com

ęąśćżńłTXT to PDF with enscript?

ファイルをPDFに変換するのに問題があります。私はでファイルを作成します

echo ęąśćżńł > text

変換:

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

しかしながら、 out.pdfエンコーディングの問題があります:

screenshot of corrupted pdf file

7
Miko

enscriptUnicodeをサポートしていません。テキストをpapsに変換するには、PostScriptなどの別のツールを使用する必要があります。 --headerオプション出力.pdfenscriptで生成されたものに似ています。

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

私はAlexSuykovによって書かれた 2ps でより良い経験をしました。これは、システムUnicodeフォントを使用してはるかに小さいPDFファイルを生成します。このプログラムはUbuntuまたはFedoraではありません。自分でコンパイルします。使用法は同じです。

$ u2ps text.txt | ps2pdf - text.pdf

(u2psと比較して、papsの出力は膨大です)。

2
Maxim