[转]python word转pdf


原理

使用python win32 库 调用word底层vba,将word转成pdf

安装pywin32

pip install pywin32 

python代码

from win32com.client import gencachefrom win32com.client import constants, gencachedef 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)


---------------------
作者:jokerBi
来源:CNBLOGS
原文:https://www.cnblogs.com/jokerBi/p/10791760.html
版权声明:本文为作者原创文章,转载请附上博文链接!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM