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并转换
详细参考原文链接。