python word转pdf代码实例
时间:2021-07-30 08:12:36|栏目:Python代码|点击: 次
原理
使用python win32 库 调用word底层vba,将word转成pdf
安装pywin32
pip install pywin32
python代码
from win32com.client import gencache
from win32com.client import constants, gencache
def createPdf(wordPath, pdfPath):
"""
word转pdf
:param wordPath: word文件路径
:param pdfPath: 生成pdf文件路径
"""
word = gencache.EnsureDispatch('Word.Application')
doc = word.Documents.Open(wordPath, ReadOnly=1)
doc.ExportAsFixedFormat(pdfPath,
constants.wdExportFormatPDF,
Item=constants.wdExportDocumentWithMarkup,
CreateBookmarks=constants.wdExportCreateHeadingBookmarks)
word.Quit(constants.wdDoNotSaveChanges)
工欲善其事,必先利其器!
上一篇:python实现数字炸弹游戏
栏 目:Python代码
下一篇:Python基础教程之异常详解
本文标题:python word转pdf代码实例
本文地址:http://www.codeinn.net/misctech/162530.html






