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实现的Kmeans++算法实例
Apr 26 Python
Python使用PIL库实现验证码图片的方法
Mar 11 Python
python中根据字符串调用函数的实现方法
Jun 12 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
python人民币小写转大写辅助工具
Jun 20 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
pandas 空数据处理方法详解
Nov 02 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
七个Python必备的GUI库
Apr 27 Python
OpenCV-Python实现人脸磨皮算法
Jun 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网站开发中常用的8个小技巧
2015/02/13 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
Python实现从URL地址提取文件名的方法
2015/05/15 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python中几种导入模块的方式总结
2017/04/27 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
Sanic框架Cookies操作示例
2018/07/17 Python
Python get获取页面cookie代码实例
2018/09/12 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
python3跳出一个循环的实例操作
2020/08/18 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
招聘单位介绍信
2014/01/14 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
门卫岗位职责
2015/02/09 职场文书
会计工作能力自我评价
2015/03/05 职场文书
尊师重教主题班会
2015/08/14 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS