Linux: Command Line Utility Convert RTF to PDF?

2020-06-12 04:50发布

Any recommendations to convert an RTF to a PDF? I need to do this from my LAMP application, so a command line utility like GhostScript would be ideal.

5条回答
祖国的老花朵
2楼-- · 2020-06-12 05:29

Alternatively, you can use libreoffice for this task:

libreoffice --headless --invisible --norestore --convert-to pdf source-file.rtf
查看更多
手持菜刀,她持情操
3楼-- · 2020-06-12 05:32
sudo apt-get install ted

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

or visit this link

查看更多
Bombasti
4楼-- · 2020-06-12 05:32

In my Ubuntu 10.4 I have unrtf, which "converts RTF to HTML, LaTeX, Postscript". From Postscript it should be a trivial application of ps2pdf to get PDFs.

查看更多
Viruses.
5楼-- · 2020-06-12 05:43

Under Cent OS 6, these steps worked for me to convert RTF to PDF from a php file:

  1. yum install Ted
  2. yum install ghostscript
  3. Download rtf2pdf.sh to some path like: /var/www/html/lib, where Apache has sufficient permissions
  4. shell_exec('sh /lib/rtf2pdf.sh /files/test.rtf /files/test.pdf');
查看更多
神经病院院长
6楼-- · 2020-06-12 05:45

unoconv does this very conveniently. (FYI, I'm currently using version 0.5-1 of same). I have to first run a unoconv --listener & command, followed by a unoconv *.rtf command, for example...

查看更多
登录 后发表回答