PDF 转 word (优化版)

PDF 转 word (优化版)

原文链接:url针对原文做了一些优化,适配性更好

首先在pdf所在文件夹中创建pdf2word.py

python 复制代码
import  os
from pdf2docx import Converter

def pdf_docx():
    # 获取当前路径
    file_path = os.getcwd()
	
    # 获取路径中的每个文件
    for file in os.listdir(file_path):
        #获取后缀名
        suff_name = os.path.splitext(file)[1]
		
		#大小写判断后缀,因为wps的pdf是大写,所以容易被忽略
        if suff_name != '.PDF' and suff_name != '.pdf':
            continue
		
        # 转换
        file_name = os.path.splitext(file)[0]
        pdf_name = os.path.join(os.getcwd(), file)
        docx_name = os.path.join(os.getcwd(), file_name + '.docx')
        cv = Converter(pdf_name)
        cv.convert(docx_name)
        cv.close()
if __name__ == '__main__':
    pdf_docx()

pyintaller打包后使用效果更佳

pyinstaller -F pdf2word.py转换后,在该文件夹路径中找到dist文件夹,里面的.exe后缀文件就是打包好的执行程序,只需要将其与需要转换的pdf文件放在同一路径下,点击程序就能直接遍历pdf并转换

详细参考原文链接

相关推荐
2501_918126919 分钟前
学习所有python写服务器的语句
服务器·人工智能·python·学习·个人开发
m0_5698814715 分钟前
使用Python自动收发邮件
jvm·数据库·python
极光代码工作室17 分钟前
基于机器学习的房价预测系统设计与实现
人工智能·python·深度学习·机器学习
weixin_4219226919 分钟前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
Csvn23 分钟前
异常处理与错误调试
python
Csvn23 分钟前
Python 面向对象编程基础:类与对象
python
yy我不解释24 分钟前
关于comfyui的mmaudio音频生成插件时时间不一致问题(四)(video upload)(解决方法)
开发语言·python·ai作画·音视频·comfyui
2301_7765087225 分钟前
用Python和Twilio构建短信通知系统
jvm·数据库·python
紫丁香30 分钟前
pytest_自动化测试5
python·功能测试·单元测试·集成测试·pytest
姚青&31 分钟前
Pytest fixture 参数化(params 参数)
开发语言·python·pytest