网络编程
位置:首页>> 网络编程>> Python编程>> python word转pdf代码实例

python word转pdf代码实例

作者:jokerB  发布时间:2023-09-02 18:14:16 

标签:python,word,转,pdf

原理

使用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)

工欲善其事,必先利其器!

来源:https://www.cnblogs.com/jokerBi/p/10791760.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com