1.格式:

2.转化效果:

3.代码:

# -*- encoding: utf-8 -*-
import  os
from win32com import client
import time
def wordToPdf():print("转换中...")# 获取当前运行路径path = os.getcwd()path1 =os.path.join(path,'word')# 获取所有文件名的列表filename_list = os.listdir(path1)# 获取所有word文件名列表wordname_list = [filename for filename in filename_list \if filename.endswith((".doc", ".docx"))]word = client.DispatchEx("Word.Application")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(path1, wordname)pdfpath = os.path.join(path1, pdfname)worddoc = word.Documents.Open(wordpath,ReadOnly = 1)worddoc.SaveAs(pdfpath, FileFormat = 17)worddoc.Close()
def main():starttime = time.time()wordToPdf()endtime = time.time()print('转化pdf用时',round((endtime-starttime)/60),'min;','Done')
if __name__ == '__main__':main()

word批量转换为pdf python脚本相关推荐

  1. 关于python:如何将Word文档批量转换为PDF文档

    Q:         我们在实际工作中很容易发现,有些时候我们需要将Word文档转换为PDF文档,如果只是一个文件,我们也只是需要通过Word提供的转换为PDF文档的功能就可以实现了.但是WPS需要收 ...

  2. python批量操作word文档实战_python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  3. python批量pdf转word,python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  4. 使用VBS实现word、excel批量转换为pdf

    使用VBS实现word.excel批量转换为pdf 由于最近我家tiger有这方面的需求,且她单位用的是office 2007的32位系统,网上python转换的方法无法奏效,所以使用通用性还可以的V ...

  5. caj文档批量转换为pdf(shell脚本多线程)

    摘要 最近看的论文有些多,但知网上的 caj 文档又卡又难做笔记,遂写了一个 caj 文档批量转换为 pdf 的 shell 脚本. caj2pdf 安装 caj2pdf 命令行工具 github 源 ...

  6. ## 以下代码主要实现对Word PPT等批量转换为 PDF

    以下代码主要实现对Word PPT等批量转换为 PDF 可先百度查阅os库 import os import comtypes.clientdef get_path_word():pathpath = ...

  7. 如何在C++中将Word格式转换为PDF?Aspose.Words快速解决

    在共享文档之前,通常使用Word到PDF的转换.可以使用各种在线Word到PDF转换器,可以转换单个或有限数量的Word文档.但是,随着新兴的MS Word自动化和报告生成解决方案,Word到PDF的 ...

  8. 福利!使用Aspose.Words在Java中以编程方式将Word格式转换为PDF完整指南

    在共享文档之前,通常使用Word到PDF的转换.可以使用各种在线Word到PDF转换器,可以转换单个或有限数量的Word文档.但是,随着新兴的MS Word自动化和报告生成解决方案,Word到PDF的 ...

  9. 使用Aspose.Words在C++中以编程方式将Word格式转换为PDF完整指南

    在共享文档之前,通常使用Word到PDF的转换.可以使用各种在线Word到PDF转换器,可以转换单个或有限数量的Word文档.但是,随着新兴的MS Word自动化和报告生成解决方案,Word到PDF的 ...

  10. 测试软件能批量转换成pdf吗,cad如何批量转换为pdf软件

    CAD转换成PDF的方法有很多,那么大家知道cad如何批量转换为pdf软件吗?下面是学习啦小编整理的方法,希望能给大家解答. cad批量转换为pdf软件的方法: 1.首先要打开所有要转换的dwg文件, ...

最新文章

  1. matlab--离散(discrete)数据绘图
  2. linux下的解压命令
  3. PHP函数篇之掌握ord()与chr()函数应用
  4. 【译】10 years Blockchain. The Race is on: Blockchain vs. Tangle vs. Hashgraph
  5. java jar包冗余_paip.批处理清理java项目冗余jar的方法
  6. 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利
  7. Go语言 Yaml编码和解码
  8. 以A表中的值快速更新B表中记录的方法
  9. 【Bringing Old Photos Back to Life】How to train?如何训练
  10. 叠置分析(涉及结果属性和输入图层属性的关系)
  11. (转)淘淘商城系列——使用maven tomcat插件启动web工程
  12. python字典编码_Python列表,字典,元组,字符串操作,文件操作,字符编码
  13. HTML5_05之SVG扩展、地理定位、拖放
  14. Hybrid App工作笔记0001---混合App开发过程中_Web是如何调用原生功能的_调用原理
  15. java 连接ftp 测试_ftp,ftp怎么进行连接,附上在Java环境下的配置教程
  16. 免费的数据恢复软件 恢复丢失的数据
  17. CSS DIV HOVER
  18. Linux/Unix系统编程手册学习笔记
  19. centerX: 用中国特色社会主义的方式打开centernet
  20. Fleck实现简单的Websocket

热门文章

  1. PPAPI中使用OpenGL ES绘图
  2. hg8245c backupsettings.html,如何通过中国电信光猫华为HG8245C打开IPV6
  3. 飞鸽传书软件局域网传输文件
  4. 一:Proficloud - EMMA能源管理+EMpro智能电表
  5. 普元EOS:文件上传单个文件或多选文件上传
  6. impala日期格式转换
  7. 广东省地方税务局电子办税服务厅--卡在注册ca证书界面的处理
  8. 结构梁配筋最牛插件_YouTube 字幕翻译 —— Chrome 插件
  9. Python 爬虫逆向破解案例实战 (二):STEAM密码加密 (RSA) 逆向
  10. python获取APP夸克答题助手答案