PDF 转 word (优化版)
原文链接:url,针对原文做了一些优化,适配性更好
首先在pdf所在文件夹中创建pdf2word.py
import os
from pdf2docx import Converterdef 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并转换
详细参考原文链接。