On 14 jun, 11:01, Marco Nawijn <naw...@gmail.com> wrote:
> On 14 jun, 13:19, Thales <thales....@gmail.com> wrote:
>
> > Good morning,
>
> > I need to convert some files from .doc to .pdf. I've googled it a
> > little bit and all the solutions I've found used the OpenOffice API,
> > but I can't use it.
>
> > Anybody knows a library that I can use to do it?
>
> > Thanks
>
> What about using the win32 API and use the free  PDFCreator (http://
> sourceforge.net/projects/pdfcreator/) PDF printer?
>
> This should be very simple (code untested, but should be roughly OK):
> - Instantiate MS/Word application
>   >> from win32com.client import Dispatch
>   >> app = Dispatch('Word.Application')
> - Open your document
>   >> doc = app.Documents.Open("demo.doc")
> - Print to PDF
>   >> app.ActivePrinter = "PDFCreator"
>   >> app.PrintOut(....)
>
> The PrintOut call is a little tricky. I normally try to decode and
> guess the Python call from the corresponding VisualBasic code I record
> with the macro recording facility. I know there are more sophisticated
> methods out there, but I never tried them.
>
> Regards,
>
> Marco

Thanks for your help Marco, but it has to work on linux, not on
windows. Is possible to import this win32com on linux systems? How?

Thank you!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to