Converting office files to PDF
Goermezer, Mustafa (PROSTE)
extern.mustafa.goermezer at volkswagen.de
Tue Mar 2 06:44:12 EST 2004
Hello,
with CoInitializeEx it is possible for word, excel or powerpont to run in
multiple instances. So you can build a webbased converter to convert Office
documents with spyce and mod_python (I have tested it, it runs fine !):
Example for multiple instances:
pythoncom.CoInitializeEx(pythoncom.COINIT_APARTMENTTHREADED)
myWord = win32com.client.DispatchEx('Word.Application')
myWord.Application.ActivePrinter="Printer name"
myDoc = myWord.Documents.Open("filename.doc", False, False, False)#please
see VBAWD10.CHM in Office directory
myDoc.Saved=1
myWord.PrintOut(True, False, 0, "postscriptfile.ps") ##please see
VBAWD10.CHM in Office directory
while myWord.BackgroundPrintingStatus > 0:
time.sleep(1)
myDoc.Close()
myWord.Quit()
del myDoc
del myWord
Ghost() #ghostscript-command to convert created postscript file to PDF
pythoncom.CoUninitialize()
A ready script to convert files in commandline is on my homepage
www.goermezer.de.
Python rulez !!!
Mustafa
More information about the Python-list
mailing list