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 XML RPC服务器端和客户端实例
Nov 22 Python
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
使用Python监控文件内容变化代码实例
Jun 04 Python
解决Mac下首次安装pycharm无project interpreter的问题
Oct 29 Python
python实现感知器算法(批处理)
Jan 18 Python
PyQt5实现简易电子词典
Jun 25 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
Python Selenium参数配置方法解析
Jan 19 Python
python 日志 logging模块详细解析
Mar 31 Python
高考考python编程是真的吗
Jul 20 Python
Django 如何实现文件上传下载
Apr 08 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 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中截取中文字符串的代码小结
2011/07/17 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
php解决约瑟夫环示例
2014/04/09 PHP
php中smarty区域循环的方法
2015/06/11 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
javascript 多级checkbox选择效果
2009/08/20 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
js同源策略详解
2015/05/21 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python实现图片转字符画的示例代码
2017/08/21 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
python wsgiref源码解析
2021/02/06 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
产品销售计划书
2014/05/04 职场文书
2015年端午节活动方案
2015/05/05 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书