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高效编程技巧
Jan 07 Python
python处理圆角图片、圆形图片的例子
Apr 25 Python
python连接oracle数据库实例
Oct 17 Python
跟老齐学Python之折腾一下目录
Oct 24 Python
Python写的服务监控程序实例
Jan 31 Python
遗传算法之Python实现代码
Oct 10 Python
pandas series序列转化为星期几的实例
Apr 11 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 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 进度条函数的简单实例
2017/09/19 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
Javascript的闭包
2009/12/31 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
Python类中self参数用法详解
2020/02/13 Python
python实现门限回归方式
2020/02/29 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
几个SQL的面试题
2014/03/08 面试题
.NET方向面试题
2014/11/20 面试题
几个Linux面试题笔试题
2016/08/01 面试题
护理毕业生自我鉴定
2014/02/11 职场文书
银行授权委托书样本
2014/10/13 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
紧急迫降观后感
2015/06/15 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书