python3如何将docx转换成pdf文件

Ula ·
更新时间:2024-11-10
· 511 次阅读

本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下

直接上代码

# -*- encoding:utf-8 -*- """ author:lgh """ from win32com.client import Dispatch, constants, gencache def doc2pdf(input, output): w = Dispatch('Word.Application') try: # 打开文件 doc = w.Documents.Open(input, ReadOnly=1) # 转换文件 doc.ExportAsFixedFormat(output, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup, CreateBookmarks = constants.wdExportCreateHeadingBookmarks) return True except: return False finally: w.Quit(constants.wdDoNotSaveChanges) def GenerateSupport(): gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4) def main(): input = r'xxx\xxx.docx' output = r'xxx\xxx.pdf' # GenerateSupport() rc = doc2pdf(input, output) if rc: print('转换成功') else: print('转换失败') if __name__ == '__main__': main() 您可能感兴趣的文章:Python3转换html到pdf的不同解决方案python将html转成PDF的实现代码(包含中文)Python 将pdf转成图片的方法python使用reportlab实现图片转换成pdf的方法python批量实现Word文件转换为PDF文件Python实现批量把SVG格式转成png、pdf格式的代码分享windows下Python实现将pdf文件转化为png格式图片的方法用python 制作图片转pdf工具Python中使用PyQt把网页转换成PDF操作代码实例Python使用到第三方库PyMuPDF图片与pdf相互转换python爬虫实现教程转换成 PDF 电子书Python3将jpg转为pdf文件的方法示例



docx pdf Python3 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号