可执行文件链接:
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-24246140198.2.1b8a2539AKxTej&id=669078512030
代码如下:
def convertpdf2docx(src_pdf_path,des_docx_path):
# convert pdf to docx
cver = Converter(src_pdf_path)
cver.convert(des_docx_path, start=0, end=None)
cver.close()
def doConvert(btnConvert,labelRes):
labelRes.config(text='')
src_pdf_path=filedialog.askopenfilename(title='选择pdf文件', filetypes=[('pdf', '*.pdf'), ('All Files', '*')],
initialdir='c:')
if len(src_pdf_path)<=0 or 'pdf' != src_pdf_path[-3:]:
btnConvert.config(state='normal')
labelRes.config(text='请选择pdf文件')
return
print(src_pdf_path)
tpath=str(src_pdf_path).split('.')[:-1]
des_docx_path=tpath[0]+'.docx'
print(des_docx_path)
convertpdf2docx(src_pdf_path,des_docx_path)
btnConvert.config(state='normal')
labelRes.config(text='完成')