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对excel文档去重及求和的实例
Apr 18 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
May 16 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
Jun 27 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
python实现飞机大战小游戏
Nov 08 Python
Python算法中的时间复杂度问题
Nov 19 Python
Python基于Tensor FLow的图像处理操作详解
Jan 15 Python
Python基于gevent实现高并发代码实例
May 15 Python
Python远程方法调用实现过程解析
Jul 28 Python
Python绘图实现台风路径可视化代码实例
Oct 23 Python
Python模拟登录和登录跳转的参考示例
Oct 30 Python
python中的sys模块和os模块
Mar 20 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中OR与|| AND与&&的区别总结
2013/10/26 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
js比较日期大小的方法
2015/05/12 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
python中元类用法实例
2014/10/10 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
python的pstuil模块使用方法总结
2019/07/26 Python
python使用requests.session模拟登录
2019/08/09 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
C#笔试题集合
2013/06/21 面试题
日语专业毕业生求职信
2013/12/04 职场文书
新娘父亲婚礼致辞
2014/01/16 职场文书
党员目标管理责任书
2014/07/25 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis