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 11 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
对tf.reduce_sum tensorflow维度上的操作详解
Jul 26 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
python实现银行管理系统
Oct 25 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
Python3 requests模块如何模仿浏览器及代理
Jun 15 Python
python 获取剪切板内容的两种方法
Nov 28 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
python正则表达式re.search()的基本使用教程
May 21 Python
Python 视频画质增强
Apr 28 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快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
Python实现LRU算法的2种方法
2015/06/24 Python
Python实现图像几何变换
2015/07/06 Python
安装Python的教程-Windows
2017/07/22 Python
Python实现一个简单的验证码程序
2017/11/03 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
小学教师岗位职责
2013/11/25 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
四年级数学教学反思
2014/02/02 职场文书
美食节目策划方案
2014/05/31 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript