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中反射用法实例
Mar 27 Python
浅析Git版本控制器使用
Dec 10 Python
python Pandas库基础分析之时间序列的处理详解
Jul 13 Python
Python:slice与indices的用法
Nov 25 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Python3和pyqt5实现控件数据动态显示方式
Dec 13 Python
Python3实现发送邮件和发送短信验证码功能
Jan 07 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Django在Model保存前记录日志实例
May 14 Python
Python内置函数及功能简介汇总
Oct 13 Python
Python基本知识点总结
Apr 07 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 在文件指定行插入数据的代码
2010/05/08 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
js中的preventDefault与stopPropagation详解
2014/01/29 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
Python编码类型转换方法详解
2016/07/01 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
详解Python打包分发工具setuptools
2019/08/05 Python
python实现文字版扫雷
2020/04/24 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
小学家长会邀请函
2014/01/23 职场文书
教师求职自荐信
2014/03/09 职场文书
2014年妇联工作总结
2014/11/21 职场文书
后勤工作个人总结
2015/02/28 职场文书
整脏治乱工作简报
2015/07/21 职场文书