离线的pdf转word小工具,不需要网络。
内涵源码及编译后的小程序。
程序使用pyqt5实现,同时打印输出日志。
代码使用需要pdf2docx三方包实现,为了在前台打印更多日志,将三方包中的Converter类进行了改进,将def __init__(self, pdf_file:str, password:str=None) 参数增加了func回调函数def __init__(self, pdf_file:str, password:str=None, func=None),将三方包打印的信息回调给前端界面。
根据个人使用情况修改src/PDFTool如下代码:
cv = Converter(self.pdf, func=self.func) # 打印过程信息
# cv = Converter(self.pdf) # 不打印过程信息
目录结构:
源码.zip 源码文件
PDF2Word.exe 可执行程序
converter.py 修改后的三方处理文件
1