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脚本操作MongoDB的教程
Apr 16 Python
python中os模块详解
Oct 14 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
详解django的serializer序列化model几种方法
Oct 16 Python
Python中的元组介绍
Jan 28 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 Python
如何在Windows中安装多个python解释器
Jun 16 Python
Python面向对象实现方法总结
Aug 12 Python
PyTorch如何搭建一个简单的网络
Aug 24 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模板之Phpbean的目录结构
2008/01/10 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
对Django url的几种使用方式详解
2019/08/06 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
英国标准协会商店:BSI Shop
2019/02/25 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
公务员检讨书
2014/11/01 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang
Elasticsearch 索引操作和增删改查
2022/04/19 Python