使用python批量将word转为pdf
前言
最近遇到一个问题,打印大量的word,自知word在不同打印店格式可能会发生变化,于是就想去将其转为pdf,在百度上去搜索,无奈搜不到相关程序,于是就使用英语去搜索,“.doc to pdf using python”就在stack overflow上查询到了一个相关案例,实验后,在此分享。
环境准备:程序包:comtypes
其实,这个属于python和COM(客户端编程)
程序代码
import sys
import os
import comtypes.clientdef d2p(doc_name,pdf_name):in_file=doc_nameout_file=pdf_name# create COM objectword=comtypes.client.CreateObject('Word.Application')doc=word.Documents.Open(in_file)doc.SaveAs(out_file,FileFormat=17)doc.Close()word.Quit()file_path="C:/Users/JackPi/Desktop/file/word/"
file_list=os.listdir(file_path)
for word_path in file_list:doc_name=file_path+word_pathpdf_name=file_path+word_path.split(".")[0]+".pdf"print(doc_name)print(pdf_name)# 判断文档名是不是以C开头if word_path[0]!="C":continueelse:d2p(doc_name,pdf_name)
使用python批量将word转为pdf相关推荐
- Python 批量将 Word 转换为 PDF
大家好,我是水滴~ 对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作.单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量. 所以,为了 ...
- python批量pdf转word,python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- 极速系列04—python批量获取word/PDF/网页中的表格
这里写目录标题 1 python批量获取word中的表格 目的: 1.1 简介 1.2 读取word文档内容 方法一 方法二 2 python批量获取PDF中的表格 目的: 2.1 简介 2.2 读取 ...
- Python批量实现Word、EXCLE、PPT转PDF文件
一.绪论背景 在日常办公和文档处理中,有时我们需要将多个Word文档.Excel表格或PPT演示文稿转换为PDF文件.将文档转换为PDF格式的好处是它可以保留文档的布局和格式,并且可以在不同平台上进行 ...
- 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来
目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...
- python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- python套用word模板_如何使用Python批量创建Word模板
如何使用 Python 批量创建 Word 模板 在日常工作中我们经常需要重复性地将同一份内容的 Word 文档资料发送 给多个不同客户, 此时 Word 文档内容可能只有客户署名不同. 或者只有部分 ...
- foxit phantom pdf 7.3_Jpeg to Pdf Converter 3000批量将图片转为PDF的方法
Jpeg to Pdf Converter 3000是一款非常优秀的图片转PDF软件,该软件界面清爽美观,用户使用该软件,可以快速的将JPG图片转换为PDF文件,而且转换的质量非常高.我们在日常的办公 ...
- python批量生成word报告_Python操作Word批量生成合同的实现示例
背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...
最新文章
- windows时间同步命令
- 3. Swift 数组|字典|集合
- Java实用教程笔记 组件及事件处理
- 排错经历:openstack搭建dashboard进入输入帐号密码登录后报错
- java注释的简单_Java简单注解
- AForge.Video.FFMPEG桌面录屏
- JDK1.8的Lambda表达式使用(一)
- python摄氏度转华氏度_如何用 python编写华氏摄氏度的相互转换?
- myeclipse配置多个domain的方法
- android 文件管理器打开方式,android怎么用浏览器打开浏览器文件?
- 目标检测一阶段和二阶段对比图
- 拓扑排序,AVO网的判断
- jumpserver版本升级(1.3.1升级到最新版)
- 信息系统项目管理师考前建议
- 技术人如何才能不焦虑
- 【计算机操作系统】用java模拟非抢占式(先来先到、短作业、高响应比),时间片轮转调度算法
- 数据中流击水,浪遏飞舟 ——2017中国存储峰会在京盛大开幕
- Office 办公软件 word Excel PPT(2)
- 扒一扒神经网络--NIN
- 数据挖掘-Task2:EDA-数据分析探索性分析