原理
使用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
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!