python Word批量转PDF
from win32com.client import Dispatch, constants
import win32com
import os
import time
#创建PDFdef createPdf(wordPath, pdfPath):"""word转pdf:param wordPath: word文件路径:param pdfPath: 生成pdf文件路径"""word = win32com.client.DispatchEx('Word.Application')doc = word.Documents.Open(wordPath, ReadOnly=1)doc.ExportAsFixedFormat(pdfPath,constants.wdExportFormatPDF,Item=constants.wdExportDocumentWithMarkup,CreateBookmarks=constants.wdExportCreateHeadingBookmarks)word.Quit(constants.wdDoNotSaveChanges)#遍历当前目录,并把Word文件转换为PDFdef wordToPdf():print("转换中...")# 获取当前运行路径path = os.getcwd()# 获取所有文件名的列表filename_list = os.listdir(path)# 获取所有word文件名列表wordname_list = [filename for filename in filename_list \if filename.endswith((".doc", ".docx"))]# print(wordname_list)i = 0print('需要转换一共{}文件'.format(len(wordname_list)))for wordname in wordname_list:# 分离word文件名称和后缀,转化为pdf名称pdfname = os.path.splitext(wordname)[0] + '.pdf'# 如果当前word文件对应的pdf文件存在,则不转化if pdfname in filename_list:continue# 拼接 路径和文件名wordpath = os.path.join(path, wordname)pdfpath = os.path.join(path, pdfname)createPdf(wordpath,pdfpath)print('正在转换第{}个word文件'.format(i+1))i+=1if __name__ == '__main__':start=time.time()wordToPdf()print('转换完成---花费时间:',time.time()-start)
缺少文件可以pip install 安装,实测word编辑器用wps或者office2013是可以的,其他的没有试
批量转了十几个word
python Word批量转PDF相关推荐
- 基于pdf2docx模块Python实现批量将PDF转Word文档(安装+完整代码教程)
PDF文件是一种常见的文档格式,但是在编辑和修改时不太方便,因为PDF本质上是一种静态的文档格式.因此,有时候我们需要将PDF文件转换成Word格式,以便更好地编辑和修改文档.在本篇文章中,我们将介绍 ...
- Word批量转PDF(内容转图片,防复制文字)
一.软件下载地址 Word批量转PDF(内容转图片,防复制文字)(2021-07-13更新)下载地址: https://download.csdn.net/download/techinged/241 ...
- 一分钟玩转RPA——word批量转pdf
大家好,我是无用兄,批量word转pdf文件我们在工作中有时会经常遇到,网上也有很多工具,有收费的也有免费的,今天我们主要介绍下如何用影刀RPA工具只需要四条指令就可以完成这个工作,而且后续的使用是完 ...
- 什么?你还不知道 Word 批量转 PDF?python来教你
前言 现实中我们大多数人都做过将 Word 文件转成 PDF 文件的工作,如果需要转换的文件较少时,我们自己手动转没什么问题,但如果需要转换的文件比较多时,手动转起来也是一个不小的工作量,这时我们就需 ...
- 10行Python代码批量实现pdf转txt,word,提取表格到excel
在日常工作中,常常要把文档转格式,比如常见pdf转word,pdf转ppt等,如果数量少的话还好,可以直接去网上找网站解决,多了的话就比较麻烦了,因为很多网站都是限制一天只能转几个,再多就得冲vip. ...
- php上传word并展示_这2种简单方法能将Word批量转换PDF
目前PDF文档使用越来越多,但由于新建和编辑相对比较复杂,我们经常先用Word文档编辑好之后再转换成PDF格式,如果需要处理的文档较多,是否有快速批量处理的方法呢?下面介绍两种简单一键批量Word转P ...
- python ——word ppt 转pdf
全部代码: 简单的使用input来输入要选择的转换pdf的文件格式,也可以使用sys.args. 仅支持 doc.docx.ppt.pptx格式 使用bat 调用python文件更加方便 import ...
- Word 批量转 PDF 方法, 杜绝耍手段的交费软件!
1.将需要转PDF的文档放一个文件夹里, 2.复制下面代码到文本中,另存为xxx.vbs 文件(注意:类型选为所有文件), 3.放入word文件夹,双击运行. On Error Resume Next ...
- word 批量转为pdf代码
新建一个word,然后点击文件--选项--自定义功能区--开发工具--插入--模块--输入以下代码,然后运行,弹出对话框,选择需要转化的word所在的文件夹(将所有需要转化的word都放在一个文件夹中 ...
- [299]python实现批量解析PDF文件提取内容并写入到Excel中
摘要:最近需要将一批PDF文件中的某些数据整理到Excel中,因为文件数量接近20w+,手动更新几乎不现实,于是就提取关键词和内容动手写了个Python小工具,以实现自动完成上述目标. 要求: 读取P ...
最新文章
- eBay测试老兵的修炼之道:如何从测试“小工”到测试“专家”?
- u盘安装浪潮服务器_浪潮服务器NF84260M3安装Windows server 2012 R2
- Bash脚本教程之条件判断
- 撸完这些JVM知识点,明天就去面试阿里P6+
- c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
- batchplot 3.6.2 插件_直播插件体系设计
- 深度学习-吴恩达-笔记-6-优化算法
- 【深度语义匹配模型】实践篇:语义匹配在贝壳找房智能客服中的应用
- C#——orm-FulentData(sqlite3)——异常捕获
- antd table动态表头_jQuery的datatable动态列处理,轻松重绘表格
- paypal 接口开发 的官方文档 html变量的定义 国别代码 货币代码
- DirectX修复工具出现0xc000007b错误——分析与解决
- 简述:bs和cs的区别
- 虚拟化部署ESXI6.7+intel x710-da4万兆网卡
- word封面下划线长度固定
- oeasy教您玩转vim - 43 - # 替换模式
- 数据库卡顿 sp_lock和sys.dm_tran_locks的用法
- 看《吴峰光杀进 Linux 内核》
- 通过三点用Java求三角形周长和面积
- (课程笔记)| 林轩田机器学习基石入门(一)