#python #pdf #pywin32
Вопрос:
Я хочу конвертировать 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()