python word转pdf代码实例


Posted in Python onAugust 16, 2019

原理

使用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)

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
Oct 23 Python
为python设置socket代理的方法
Jan 14 Python
浅谈python中截取字符函数strip,lstrip,rstrip
Jul 17 Python
Python unittest模块用法实例分析
May 25 Python
python实现彩票系统
Jun 28 Python
python中协程实现TCP连接的实例分析
Oct 14 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
详解Python对JSON中的特殊类型进行Encoder
Jul 15 Python
python logging添加filter教程
Dec 24 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
pandas DataFrame.shift()函数的具体使用
May 24 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 #Python
djano一对一、多对多、分页实例代码
Aug 16 #Python
python try except返回异常的信息字符串代码实例
Aug 15 #Python
python 多进程共享全局变量之Manager()详解
Aug 15 #Python
使用Python调取任意数字资产钱包余额功能
Aug 15 #Python
centos7之Python3.74安装教程
Aug 15 #Python
详解python列表(list)的使用技巧及高级操作
Aug 15 #Python
You might like
php 显示指定路径下的图片
2009/10/29 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
常用的js方法合集
2017/03/10 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
vue component组件使用方法详解
2017/07/14 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
浅谈vue父子组件怎么传值
2018/07/21 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
python开发简易版在线音乐播放器
2017/03/03 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Python标准库itertools的使用方法
2020/01/17 Python
python 追踪except信息方式
2020/04/25 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
Python设计密码强度校验程序
2020/07/30 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
机电一体化专业应届生求职信
2013/11/27 职场文书
促销活动策划方案
2014/01/12 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android