.doc使用python转换为pdf

我的任务是将大量的.doc文件转换为.pdf。而我的主管希望我执行此操作的唯一方法是通过MSWord2010。我知道我应该能够使用python COM自动化将其自动化。唯一的问题是我不知道如何以及从哪里开始。我尝试搜索一些教程,但找不到任何教程(也许是我可以找到,但我不知道我在寻找什么)。


万千封印
浏览 701回答 3
3回答

POPMUISE

一个使用comtypes的简单示例,转换单个文件,输入和输出文件名作为命令行参数给出:import sysimport osimport comtypes.clientwdFormatPDF = 17in_file = os.path.abspath(sys.argv[1])out_file = os.path.abspath(sys.argv[2])word = comtypes.client.CreateObject('Word.Application')doc = word.Documents.Open(in_file)doc.SaveAs(out_file, FileFormat=wdFormatPDF)doc.Close()word.Quit()您还可以使用pywin32,除了以下方面相同:import win32com.client接着:word = win32com.client.Dispatch('Word.Application')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python