Python将word文档转换成PDF文件

如题。

代码:

'''
#將word文档转换为pdf文件
#用到的库是pywin32
#思路上是调用了windows和office功能
''' #导入所需库
from win32com.client import Dispatch, constants, gencache #设置源文档位置,即要转换的word文档的位置
docx_path = 'D:/Python代码素材/word自动化办公/长恨歌.docx'
#设定pdf要保存的位置
pdf_path = '' #就保存在当前文件夹下 #下面是实现代码
gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)
#启用word功能
wd = Dispatch('Word.Application')
#用windows下的word功能以只读方式打开我们要处理的word文档
doc = wd.Documents.Open(docx_path, ReadOnly=1) #输出方式
doc.ExportAsFixedFormat(pdf_path, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup,
CreateBookmarks=constants.wdExportCreateHeadingBookmarks) #退出word功能
wd.Quit(constants.wdDoNotSaveChanges)

代码很短,都是调用windows和office还有word的功能实现的。

上一篇:Java实现批量将word文档转换成PDF


下一篇:dd-wrt 定时重连 pppoe 更换ip地址