加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python3如何将docx转换成pdf文件

发布时间:2020-12-16 21:00:13 所属栏目:Python 来源:网络整理
导读:本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下 直接上代码 # -*- encoding:utf-8 -*-""" author:lgh"""from win32com.client import Dispatch,constants,gencachedef doc2pdf(input,output): w = Dispatch('Word.App

本文实例为大家分享了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}',8,4)

def main():
  input = r'xxxxxx.docx'
  output = r'xxxxxx.pdf'
  # GenerateSupport()
  rc = doc2pdf(input,output)
  if rc:
    print('转换成功')
  else:
    print('转换失败')

if __name__ == '__main__':
  main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:

  • Python生成pdf文件的方法
  • 基于Python实现对PDF文件的OCR识别
  • 利用Python的Django框架生成PDF文件的教程
  • Python2.7读取PDF文件的方法示例
  • Python实现简单拆分PDF文件的方法
  • windows下Python实现将pdf文件转化为png格式图片的方法
  • python批量实现Word文件转换为PDF文件
  • Python批量提取PDF文件中文本的脚本
  • python实现word 2007文档转换为pdf文件
  • Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
  • Python实现合并同一个文件夹下所有PDF文件的方法示例

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读