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 相关文章推荐
Python3.2中的字符串函数学习总结
Apr 23 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
Python fileinput模块使用实例
Jun 03 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
Java及python正则表达式详解
Dec 27 Python
python3爬取各类天气信息
Feb 24 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
selenium WebDriverWait类等待机制的实现
Mar 18 Python
python golang中grpc 使用示例代码详解
Jun 03 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 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性能的原理介绍
2012/09/05 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
js获取视频时长代码
2014/04/10 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jquery中validate与form插件提交的方式小结
2016/03/26 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
python使用urllib2提交http post请求的方法
2015/05/26 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
医院护理人员的自我评价分享
2013/10/04 职场文书
医务人员自我评价
2014/01/26 职场文书
安全施工责任书
2014/08/25 职场文书
收入证明怎么写
2015/06/12 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记