本文实例为大家分享了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()

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

python怎么变成文档_python3如何将docx转换成pdf文件相关推荐

  1. 【Python】comtypes模块Windows环境下使用批量转换成PDF文件

    最近在微信看到一篇文章介绍说批量将ppt文件转化为pdf文件,自己尝试了一下,后面想能否自己封装一个类,既能将ppt转换为pdf,而且能够将word转换为pdf,或者其他类型转化为pdf.花了半天时间 ...

  2. python将文档转换成pdf_python3如何将docx转换成pdf文件

    本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下 直接上代码 # -*- encoding:utf-8 -*- """ a ...

  3. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  4. java将WORD文档转换成pdf文件

    总结对jacob和Itext学习总结.本文试验的是将WORD转换成PDF文件. 实现思路 一.先将WORD文档转换成HMTL文件格式(参阅我的前一文<JAVA操作WORD文档). 二.用流读取H ...

  5. 使用poi根据模版生成word文档并转换成PDF文件(可处理doc文件与docx文件版)

    该篇文章是<使用poi根据模版生成word文档并转换成PDF文件>后续解决传入文件为doc文档或docx的处理方法 /*** 根据模板生成word** @param path 模板的路径* ...

  6. PPT文档怎么转换成PDF文件?告诉你3种好用的方法

    不知道经常需要进行演讲的小伙伴们,你们平时在制作完PPT文稿后,将文稿发送到其它设备上的时候,会不会出现格式错乱的问题呢?如果会的话也不用太过担心,我们只要将PPT文件转换为PDF格式就可以了,这是因 ...

  7. word文档通配符换行_Word中有哪些实用技巧?Word文件怎么转换成PDF文件?

    Word是我们大家日常办公和学习中使用最为频繁的一种工具.那么对于Word,很多人会觉得它很简单,打开就可以进行操作了.但事实是,很多人并没有掌握它真正的用法,尤其是Word使用过程中的一些技巧.Wo ...

  8. 如何使用Python语言将测量数据曲线动起来? matplotlib转换成 GIF文件

    简 介: 本文就如何使用的Python中的Matplotlib绘制的图运动起来进行讨论.实际上是生成多个图片,将它们合成一个动图.编写了PlotGIF函数,将matplotlib绘制的图片存储,然后生 ...

  9. 使用poi根据模版生成word文档并转换成PDF文件

    一.首先制作word模版(这里需要注意的是文件后缀是docx不能是doc),${xxxx}是一会要替换的内容 关于为何必须是docx后缀可以看这篇文章https://www.cnblogs.com/c ...

最新文章

  1. linux 笔记: screen
  2. (43)内存装载驱动
  3. 未对销售组织 XXX 分销渠道 00 语言 ZH 定义
  4. 钱穆的中学读书事(作者王国华)
  5. 深入解析Windows操作系统之基础概念和术语
  6. 数据分析学习总结笔记09:文本分析
  7. 各大浏览器兼容性报告
  8. 公司合同管理软件有哪些?
  9. matlab画图形函数 semilogx semilogy和loglog
  10. SAP 采购信息记录
  11. 基于人脸识别技术实战开发人证比对访客系统
  12. MarkdownPad2 的基本使用
  13. 第8章.商品详情页面之thymeleaf
  14. 手把手教你在Imtoken上收录你的合约
  15. SQL除法怎么用代码表示
  16. c语言两个for语句并列执行_for的用法详解,C语言for循环完全攻略
  17. Compose remember、mutableStateOf的使用
  18. 如何注销邮箱(只限gmail、hotmail、msn、yahoo邮箱注销)
  19. 抑郁症的复发风险到底有多高?如何预防抑郁症复发?
  20. 基于LabVIEW与泰克示波器TEKtronics DPO2024的频率采集系统

热门文章

  1. 【LeetCode 169】Majority Element
  2. zoj3381 Osaisen Choudai!
  3. 干货 | B端产品如何设计权限系统?
  4. 问答专场 | 我是蝉游记创始人纯银V,你有什么想问我?
  5. 产品经理们是如何越过 iOS 沙盒机制的?
  6. java架构程序员月入破3万到底是怎么炼成的,一篇文章让你了解
  7. 实现SQL SERVER 下的PadLeft函数
  8. leetCode数据查询笔记(困难)
  9. 几个小例子告诉你, 一行Python代码能干哪些事
  10. JEECG 3.7跨时代重构精华版发布,企业级JAVA快速开发平台