2013-11-21 45 views
26

我正在尋找linux中的輕量級解決方案,從字面上到*.txt文件轉換爲pdf格式。我希望解決方案滿足:在Linux中將文本轉換爲pdf的解決方案

  1. 輕量級。我知道*.txt重命名爲*.odt然後使用libreoffice是一個途徑,但它會重載libreoffice
  2. 我知道pr|groff -Tpdf是一個解決方案,但它並沒有直接工作:它拋棄了我的換行符,可能會意外地將一些特殊標記作爲逃脫標籤,從而產生潛在的錯誤。但我仍然希望儘可能使用這些舊工具,因爲它們穩定而快速。

非常感謝!

+0

會像[txt2pdf(http://www.sanface.com/txt2pdf.html)工作enscript,或者你需要一個解決方案源碼? – Dmitri

+0

您可以使用這個命令$ pandoc -o hello.pdf hello.txt – Kalanidhi

+0

請參閱http://askubuntu.com/questions/27097/how-to-print-a-regular-file-to-pdf-from-command - 線 – guettli

回答

35

一種方法是使用之後ps2pdf

enscript -p file.ps file.txt 
ps2pdf file.ps file.pdf 
+9

謝謝!這個解決方案有效現在可以嘗試'enscript file.txt --output = - | ps2pdf - > file.pdf' –

+3

請注意,enscript不支持UTF-8。 – pcworld

相關問題