Converting Word RTF to PDF on Debian
Posted: | 2007-09-24 16:16 |
---|---|
Tags: | Python, Web, Desktop Software, Debian |
This is actually very easy. First install Ted, an old UNIX text editor with this command:
$ sudo apt-get install ted
You'll also need Ghostscript but this is probably already installed, if not run:
$ sudo apt-get install gs-afpl
Then download the rtf2pdf.sh script from ftp://ftp.nluug.nl/pub/editors/ted/rtf2pdf.sh and run this command:
$ sh rtf2pdf.sh file.rtf output.pdf
and that's it, very easy and it actually works. I've attached a text version of the rtf2pdf.sh script here as well.
Here's a very short program which uses this from Python:
import os def convert(rtf, pdf): pipe = os.popen("sh rtf2pdf.sh %s %s"%(rtf, pdf), "r") error = pipe.read() if error: print "ERROR. An error occurred here is the description..." print print error if __name__ == '__main__': convert('test.rtf', 'test.pdf')