如何解决该文件似乎已损坏,当我使用 pywin32 将 pdf 转换为 word 时
我想把pdf转word,我用pywin32来达到目的。但是我收到了这个错误:
Traceback (most recent call last):
File "H:/test in Pycharm/nb.py",line 11,in <module>
wb = word.Documents.Open(input_file)
File "<COMObject <unknown>>",line 8,in Open
pywintypes.com_error: (-2147352567,'Exception occur',(0,'Microsoft Word','The file appears to be corrupted.','wdmain11.chm',25272,-2146822496),No
ne)
我发现我的pdf很好,我不知道为什么会出现错误。代码如下:
import win32com.client
import os
word = win32com.client.Dispatch("word.Application")
word.visible = 0
doc_pdf = "nbdemo1.pdf"
input_file = os.path.abspath(doc_pdf)
print(input_file)
wb = word.Documents.Open(input_file)
output_file = os.path.abspath(doc_pdf[0:-4]+"docx".format())
wb.SaveAs2(output_file,FileFormat=16)
print("Pdf to DOCx is completed")
wb.Close()
word.Quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。