扫码阅读
手机扫码阅读
惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

杰哥的IT之旅
扫码关注公众号
摘要:
本文介绍了如何使用Python将PDF文件批量转换成Word格式,并创建一个桌面自动化小工具。作者提供了完整的代码示例,以及如何通过PySimpleGUI创建图形用户界面和利用pyinstaller将Python程序打包成exe文件的教程。
一、实现效果
通过Python批量转换PDF为Word,并制作成桌面小工具。
二、环境准备
主要使用pdf2docx库进行转换,需要Python 3.6或以上版本,并使用PySimpleGUI来创建GUI。为了将程序打包成exe,需要安装pyinstaller。
三、代码实现
提供了PDF转Word函数的代码,以及如何设计图形用户界面。在用户界面中,可以选择单个或多个PDF文件进行批量转换,并在转换成功后输出文件位置。
四、打包代码
使用pyinstaller将Python程序打包成exe文件,可以选择添加图标、生成单个文件或目录等选项,并生成可执行的exe文件。
五、解决exe文件过大问题
建议避免使用“from ... import *”导入方式,并在干净的Python虚拟环境中打包以减小exe文件体积。
最后,作者提供了扩展阅读链接,并鼓励大家提高工作效率,和在评论区交流讨论。
想要了解更多内容?

杰哥的IT之旅
扫码关注公众号
杰哥的IT之旅的其他文章
建议收藏!Python 读取千万级数据自动写入 MySQL 数据库
Pandas 真的强!
写了个监控 ElasticSearch 进程异常的脚本!
监控 ES 进程异常及服务器断网、宕机恢复后,程序做判断恢复并检测 CPU、内存、磁盘。
太强了!这款命令行工具可以在 Linux 文件目录快速自动跳转
炸裂的目录跳转工具
MySQL 高级 | 用存储过程、定时器、触发器来解决数据分析问题
数据分析工作中,应用 MySQL 的存储过程、定时器、触发器来实现自动化更新数据!
写了个自动巡检多个接口地址的脚本!
自动巡检多个接口地址是否正常并按定时任务通过企业微信机器人以文本形式发送到告警群的脚本。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线