Wenn Sie tatsächlich wollen, ist die Verwendung a2ps
oder enscript
(die ein ähnliches Tool ist), und wenn Sie nur mit einem UTF-8-Dokument verwenden müssen, müssen Sie nur Ihr Dokument nach ISO-8859 konvertieren -1 oder einige unterstützte Codierung. Verschiedene Tools erlauben dies. Zum Beispiel, hier ist ein Workflow für enscript
(aber man kann sicherlich das Gleiche tun mit a2ps
):
cat document.txt | iconv -c -f utf-8 -t ISO-8859-1 | enscript -o document.ps
Sie können aber einige Zeichen bei der Konvertierung verlieren, weil solche Codierungen einen kleineren Bereich als UTF-8 haben.
Auf der anderen Seite, wenn UTF-8 eine Voraussetzung ist, müssen Sie eher nach einigen neuen Tools suchen, die UTF-8 in PDF konvertieren können. Ich habe mir selbst ein Python-Programm namens txt2pdf geschrieben; Sie können es finden here. Sehen Sie sich auch Werkzeuge wie pandoc, gimli, rst2pdf oder wkhtmltopdf an.
Ich habe dieses Tool vor Jahren versucht; Ich weiß nicht, ob seine aktuelle Conversion-Engine besser ist, aber zu dieser Zeit fand ich das Ergebnis schrecklich. Wenn ich mich gut erinnere, werden Umrisse von einer TrueType-Schriftart konvertiert, aber die [Hinting] (https://en.wikipedia.org/wiki/Font_hinting) fehlt. Obwohl es möglicherweise für das Drucken der Ausgabe geeignet ist, kann es sicherlich keine akzeptable Lösung für das Erstellen von eigenständigen PDF-Dokumenten sein. –
Es scheint nicht mehr gepflegt (es hängt von veralteten Bibliotheken wie Gnomprint) – bortzmeyer