首页 > 编程 > Python > 正文

python3如何将docx转换成pdf文件

2020-01-04 15:25:12
字体:
来源:转载
供稿:网友

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

直接上代码

# -*- encoding:utf-8 -*-"""  author:lgh"""from win32com.client import Dispatch, constants, gencachedef 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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表