word转PDF

2022-03-16  本文已影响0人  一本正经胡说八道的猫

一本正经的胡说八道的猫


# pip install pywin32
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)

if __name__ == "__main__":
   # 路径填写绝对路径
   createPdf('','')

注意点,# pip install pywin32

上一篇 下一篇

猜你喜欢

热点阅读