Linux:命令行实用程序将RTF转换为PDF?

时间:2011-07-28 22:08:32

标签: pdf rtf ghostscript

将RTF转换为PDF的任何建议?我需要从我的LAMP应用程序中执行此操作,因此像GhostScript这样的命令行实用程序将是理想的。

5 个答案:

答案 0 :(得分:10)

或者,您可以使用libreoffice执行此任务:

libreoffice --headless --invisible --norestore --convert-to pdf source-file.rtf

答案 1 :(得分:3)

sudo apt-get install ted

/usr/share/ted/Ted/rtf2pdf.sh source-file dest-file

或访问此link

答案 2 :(得分:2)

在我的Ubuntu 10.4中,我有unrtf,它“将RTF转换为HTML,LaTeX,Postscript”。从Postscript开始,ps2pdf应该是一个简单的应用程序来获取PDF文件。

答案 3 :(得分:0)

在Cent OS 6下,这些步骤让我可以从一个php文件中将RTF转换为PDF:

  1. yum install Ted
  2. yum install ghostscript
  3. 将rtf2pdf.sh下载到某些路径,例如:/ var / www / html / lib,其中Apache具有足够的权限
  4. shell_exec(' sh /lib/rtf2pdf.sh /files/test.rtf /files/test.pdf');

答案 4 :(得分:0)

unoconv非常方便地执行此操作。 (仅供参考,我当前使用的是0.5-1版本)。我必须首先运行一个unoconv --listener &命令,然后再运行一个unoconv *.rtf命令,例如...