本文实例为大家分享了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将文档转换成pdf_python3如何将docx转换成pdf文件相关推荐

  1. Python 操作文档之请假条

    Python 操作文档之请假条.md from docx import Document from datetime import datetimedoc=Document() doc.add_hea ...

  2. python新闻文本聚类_用Python实现文档聚类

    在本教程中,我会利用 Python 来说明怎样聚类一系列的文档.我所演示的实例会识别出 top 100 电影的(来自 IMDB 列表)剧情简介的隐藏结构.关于这个例子的详细讨论在初始版本里.本教程包括 ...

  3. Python处理文档

    本文转载自:https://blog.csdn.net/fudaxing/article/details/88736916 Python处理文档Python可以创建和修改具有.docx文件的Word文 ...

  4. python创建文档

    python创建文档 创建word文档 首先我们要安装会用到的三方库 在终端输入以下代码安装 pip install python-docx pillow 这里我们制作的word文档会涉及到图,我们将 ...

  5. python 帮助文档、自我解释

    现在让我们以交互方式使用 Python 来开始研究.当我们从命令行启动 Python 时,就进入了 Python shell,在这里可以输入 Python 代码,而且立刻会从 Python 解释器获得 ...

  6. python 帮助文档,撰写函数文档,并查看函数文档

    python 帮助文档,撰写函数文档,并查看函数文档 定义函数 def test(a,b):'''参数:a:整数b:整数返回值:a+b'''return a+b 运行函数 test(11,22) 33 ...

  7. 关于深度学习框架Hamaa与Python API文档生成工具Sophon

    五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习  快速带你入门阅读全文> 正文共1988个字,预计阅读时间12分钟. 前言 最近三个月我主要花时间在造 ...

  8. Python之文档测试

    0 参考文档 Sphinx--自动生成Python文档 Python之文档测试模块--doctest 1 doctest doctest是python自带的一个模块.doctest有两种使用方式:一种 ...

  9. sphinx:基于 Python 的文档生成工具

    sphinx:基于 Python 的文档生成工具 Motivation 对于软件开发来说,文档是软件可维护性的重要保障.sphinx 是一款文档生成工具,以 restructuredText 为标记语 ...

最新文章

  1. C++中基类与派生类的构造函数和析构函数
  2. 数据挖掘十大经典算法之——C4.5 算法
  3. 为什么只有三次挥手_TCP为什么是三次握手,为什么不是两次或四次,TCP四次挥手...
  4. Java里的按值传递与引用传递
  5. 实例11:python
  6. WEB运用程序如何实现高效可维护?
  7. 这可不是一般的便宜哦!
  8. python中的doctest_Python测试框架doctest
  9. 建立完善的日期定义表
  10. select2复制下拉框clone
  11. 动画专题:属性动画:插值器AccelerateDecelerateInterpolator 加速插值器
  12. 数字化背景下的经济社会发展的新特征 新趋势
  13. 【转载】 mybatis入门系列四之动态SQL
  14. 【产品】建立墨菲定律思维模式
  15. Spinner的setOnItemSelectedListener(
  16. (28)Verilog实现倍频【方法三】
  17. OpenXLive支持 Windows Phone上的SNS 分享
  18. 如何选择学习linux
  19. 曾经的王者,英勇投弹手库奇中单攻略
  20. HTTP 403详解

热门文章

  1. 数据治理【元数据管理】
  2. 计算机机房承重要求,机房承重标准.doc
  3. SR865A 4MHz数字锁相放大器
  4. 网盘系统|基于SpringBoot的网盘系统的设计与实现
  5. mcem r语言代码_R语言面向对象编程:S3和R6
  6. 项目经理如何让团队成员统一目标?
  7. 用户积分营销的三种方式
  8. 【rmzt:成龙历险记动漫主题】
  9. 锐捷网管系统漏洞利用分析
  10. python爬取快手app视频(fiddler抓json包实现)