原理

使用python win32 库 调用word底层vba,将word转成pdf

安装pywin32

pip install pywin32

python代码

from win32com.client import gencache

from win32com.client import constants, gencache

def createPdf(wordPath, pdfPath):

"""

word转pdf

:param wordPath: word文件路径

:param pdfPath: 生成pdf文件路径

"""

word = gencache.EnsureDispatch('Word.Application')

doc = word.Documents.Open(wordPath, ReadOnly=1)

doc.ExportAsFixedFormat(pdfPath,

constants.wdExportFormatPDF,

Item=constants.wdExportDocumentWithMarkup,

CreateBookmarks=constants.wdExportCreateHeadingBookmarks)

word.Quit(constants.wdDoNotSaveChanges)

工欲善其事,必先利其器!

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

word转换pdf的python代码_python word转pdf代码实例相关推荐

  1. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  2. doc python 颜色_Python wordcloud.ImageColorGenerator方法代码示例

    本文整理汇总了Python中wordcloud.ImageColorGenerator方法的典型用法代码示例.如果您正苦于以下问题:Python wordcloud.ImageColorGenerat ...

  3. python生成word目录_使用Python更新MS Word .docx文档的目录(目录)

    我使用python包" python-docx"来修改MS Word .docx文档的结构和内容.该软件包无法更新TOC(目录)[Python: Create a "Ta ...

  4. set python用法_Python set()用法及代码示例

    集合(Set)是由不同语言组成的序列的数学术语,Python也对其语言进行了扩展,并且可以使用set()轻松制作. set()方法用于将任何可迭代元素转换为可迭代元素的不同元素和排序序列,通常称为Se ...

  5. python 方向键控制代码_Python控制鼠标键盘代码实例

    python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到! python控制鼠标键盘步骤及代码 1.安装类库 pip install pyautogui 2.代码: import pya ...

  6. java将uuid转换成大写,python生成大写32位uuid代码

    我就废话不多说了,还是直接看代码吧,希望对你有帮助! import uuid def getUUID(): return "".join(str(uuid.uuid4()).spl ...

  7. python母亲节代码_python实践分享提高代码质量:使用with自动关闭资源

    使用with自动关闭资源 来做个简单的试验,观察一下发生的现象.在Python解释器中输入下面两行代码,会有什么情况发生呢? 使用with自动关闭资源 结果是:在解释器所在的目录下生成了一个文件tes ...

  8. python七彩蟒蛇代码_Python实现七彩蟒蛇绘制实例代码

    本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇..具体如下. 第2周的课后练习里,有一道题目,要求修改"蟒蛇绘制"程序,对Python 蟒蛇的每个部分采用不同 ...

  9. flask的html导出成PDF,使用Python将网页保存为PDF?

    我已经生成的,包含了一些计算结果,并伴随有一个"导出为PDF"按钮注释部分网页导出一个完整的网页,结果为PDF. 我做了什么至今如下: from flask import Flas ...

最新文章

  1. img 隐藏_CSS3界面样式和溢出文字隐藏overflow
  2. select计数语句_从零开始学 MySQL SELECT 语句详解
  3. python httplib2的安装
  4. java 多线程学习
  5. oracle的sum函数精度问题_Excel中的这些烧脑问题,你遇到过几种?
  6. (三)Omniglot Dataset介绍
  7. 学习总结 java 父子级
  8. fpga与海思BT1120调试问题记录
  9. tictac 立体井字棋--数学问题
  10. 微信小程序 防连点时间_微信小程序如何避免按钮多次点击重复触发事件
  11. python刷新网页_python调用浏览器刷新网页的简单示例
  12. 干货分享:app运营推广超实用计划书
  13. Matlab论文插图绘制模板第46期—帕累托图(Pareto)
  14. java实现如何定时给微信群中发送消息
  15. JNU-数电实验一-初识Multisim和Basys3
  16. html中h3字体不加粗取消,css如何取消加粗
  17. 985大学落户浙江,北京航空航天大学杭州研究生院开工
  18. H5项目友盟埋点上报实践
  19. POJ 3177 Redundant Paths(边双联通分量)
  20. Niantic CEO访谈:元宇宙、AR眼镜和公司发展史

热门文章

  1. 三篇强化学习用于多智能体路径规划的论文
  2. 多目标遗传算法电力系统系统分布式电源选址定容
  3. Unity Polybrush与顶点色着色器
  4. Trac 基本功能介绍
  5. 2006下学期的个人总结
  6. Vue 全局常用的过滤方法
  7. 数据透视表sql:用SQL行列转换实现数据透视的一些思考
  8. 如何快速找到对应的论文源码
  9. ROSNOTE : 键盘控制机器人运动
  10. 面向制药行业MES的研究