Python 将word文件转为pdf


 

from win32com.client import constants, gencache

def word2Pdf(wordPath, pdfPath):
    word = gencache.EnsureDispatch('Word.Application'); # office
    # word = gencache.EnsureDispatch('Kwps.Application'); # wps

    doc = word.Documents.Open(wordPath, ReadOnly = 1);
    doc.ExportAsFixedFormat(pdfPath, constants.wdExportFormatPDF);
    word.Quit(constants.wdDoNotSaveChanges);

word2Pdf("D:/word2Pdf/word.docx", "D:/word2Pdf/pdf.pdf");

 

posted @ 2021-04-24 10:31  何效名  阅读(449)  评论(0编辑  收藏  举报