目录

  • 将word转换为pdf格式
    • 安装pywin32
    • 上代码
    • 运行结果
  • 批量实现word转pdf
    • 安装docx2pdf
    • 上代码
    • 运行结果

将word转换为pdf格式

安装pywin32

代码(Anaconda终端下)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn pywin32

运行结果

上代码

在pycharm中输入代码

from win32com.client import Dispatch, constants, gencache# 放入要转换的word格式路径
docx_path = 'G:\示例.docx'# 放入要导出的pdf格式的路径,并且命名
pdf_path = 'G:\示例.pdf'# 转换
gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)wd = Dispatch('Word.Application')doc = wd.Documents.Open(docx_path, ReadOnly=1)doc.ExportAsFixedFormat(pdf_path, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup,CreateBookmarks=constants.wdExportCreateHeadingBookmarks)wd.Quit(constants.wdDoNotSaveChanges)

运行结果

docx文件

pdf文件

个人感觉pdf版本的真的看起来好舒服呀

批量实现word转pdf

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

安装docx2pdf

代码(Anaconda终端下)

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple/ docx2pdf

如图所示

上代码

from docx2pdf import convert
import os#''放入你想要转换的文件路径
director = r'G:\eg'
FileList = map(lambda x: director + '\\' + x, os.listdir('G:\eg'))
for file in FileList:convert(file, f"{file.split('.')[0]}.pdf")

运行结果


这就是全部内容啦,希望可以帮到你熬!
这边找了一个exe文件,打开就直接可以word转换pdf文件
https://download.csdn.net/download/hanhanwanghaha/12810795
要是没有积分下载的话可私我,我分享给你嘿嘿嘿

教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来相关推荐

  1. 教你如何使用 Python 将 pdf 文档进行 加密 解密——python实用小技能分享

      上次说了怎么将word转换为pdf格式 及 实现批量将word转换为pdf格式(点击这里),这次我又get到一个新技能–使用 Python 将 pdf 文档进行 加密 解密,哈哈哈 希望帮到更多人 ...

  2. word存为html图片有两个,如何批量保存Word图片?另存为Word多个图片的方法

    如何批量保存Word图片?很多用户在发送Word文档的时候都没有附上原图的习惯,导致接收方需要使用Word文档中的图片的时候还需要一个个另存为下载,当然,这是不明智的行为,如果你曾经历过这些,一定想知 ...

  3. VBA word自动排版(10)-结合SQL数据库批量替换WORD文本

    笔者的使用环境是SQL-SERVER2014 和VS2017 首先在SQL-server中建立如下表格 序号 列名1 列名2 001 aa bb 002 bb cc 003 cc aa 以下是word ...

  4. php word 邮件合并发送邮件,WPS 邮件合并 30秒批量制作Word文档 Excel数据批量导入World指定位置...

    有时候因工作需要,会需要往Word文档里填入诸如姓名.性别.成绩之类的固定数据,但这些数据却在Excel表格里,且相同的Word内容需要输入这种数据成千上万.比如像学生录取通知书.准考证.奖状.座位图 ...

  5. word字体大小与公式编辑器字体对照表 如何批量修改word里的公式

    字体大小对照表如下 初号44pt 小初36pt 一号26pt 小一24pt 二号22pt 小二18pt 三号16pt 小三15pt 四号14pt 小四12pt 五号10.5pt 小五9pt 六号7.5 ...

  6. 42个Python实用小例子[内附200+代码地址]

    经常有同学苦恼,学了python基础之后找不到合适的练手机会.为此,有位热心人创建了一个项目,搜集整理了一堆实用的python代码小例子.这些小例子包括但不限于:Python基础.Web开发.数据科学 ...

  7. 批量删除 Word 文档中的所有图片

    概要:我们在处理 Word 文档的时候,里面会包含很多图片.我们能否一键删除这些 Word 文档中的图片呢?这样的话我们可以保持我们的 Word 文档是没有图片的.如果能够批量删除 Word 中的图片 ...

  8. 如何通过excel批量生成word文件?

    如何通过excel批量生成word文件?不知道大家有没有面对过批量生成word文件的工作经历,相信有很多小伙伴都遇到过,一个excel表格里实事先准备好了很多文件名称,然后一次性通过这些文件名称生成对 ...

  9. python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 倒霉,2M的PDF12点也完不了啊! 很多时候在学习时发现许多文档都是PDF格式,PDF格式 ...

最新文章

  1. R语言:如何快速生成许多差异明显的颜色?
  2. iOS网络开发(8)文件下载的实现
  3. sql性能分析(explain关键字)
  4. 普通人学python有用吗 知乎-哪些人更有必要学习python?老男孩教育python
  5. python序列类型映射类型_Python的数据访问模型与序列介绍
  6. C和指针之数组编程练习5 (矩阵相乘)
  7. HTML5 requestAnimationFrame( ) 动画API
  8. tbase同步mysql_mysql主从同步
  9. Python基础(五)--函数
  10. 物联网操作系统Hello China V1.76(PC串口版)版本发布
  11. Find n‘th number in a number system with only 3 and 4
  12. 设计模式--模板方法模式(12)
  13. 主成分分析与因子分析及SPSS实现
  14. YYKit-YYCache分析
  15. js原生获取html的高度,js中怎么获得浏览器的高度?
  16. 一元二次方程的简单解法
  17. 史上最全的开源库整理
  18. alist搭建云盘管理程序。
  19. Gary Marcus:AI 可以从人类思维中学习的11个启示
  20. jenkins教程菜鸟_菜鸟 jenkins自动化测试构建实战

热门文章

  1. 简述 Hibernate 和 JDBC 的区别、优缺点
  2. 【特征提取】Hog特征原理简介与代码实践
  3. CBA联赛终于迎来主客场,宁波町渥迎战夺冠热门辽宁本钢
  4. HTML引入JS的两种方法
  5. 【JavaScript】bind函数是怎么实现的 手动实现bind函数
  6. 设计师应急设计PE (19043)windows准系统 RAMOS/PE 直接 Administrator登录
  7. jquery封装插件的方法
  8. CodeHub —— Github 的开源移动客户端
  9. PCBA打样方法和注意事项
  10. ESP32 DIY 机器狗