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 Web框架Flask中使用七牛云存储实例
Feb 08 Python
深入理解python函数递归和生成器
Jun 06 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
python实现屏保计时器的示例代码
Aug 08 Python
Python实现多线程的两种方式分析
Aug 29 Python
Django添加KindEditor富文本编辑器的使用
Oct 24 Python
django+echart绘制曲线图的方法示例
Nov 26 Python
如何实现Django Rest framework版本控制
Jul 25 Python
django-初始配置(纯手写)详解
Jul 30 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
Python3 pandas 操作列表实例详解
Sep 23 Python
解决Python spyder显示不全df列和行的问题
Apr 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常用函数的用法详解
2013/05/10 PHP
php命名空间学习详解
2014/02/27 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
PHP加密解密类实例分析
2015/04/20 PHP
实例解析php的数据类型
2018/10/24 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
Python通过future处理并发问题
2017/10/17 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
Python中django学习心得
2017/12/06 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
cf搞笑广告词
2014/03/14 职场文书
《云房子》教学反思
2014/04/20 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle