python3将docx转换成pdf文件 python3怎样将docx转换成pdf文件
菲菲菲菲菲常新的新手 人气:0想了解python3怎样将docx转换成pdf文件的相关内容吗,菲菲菲菲菲常新的新手在本文为您仔细讲解python3将docx转换成pdf文件的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,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()
加载全部内容