Файл кажется поврежденным, когда я использую pywin32 для преобразования pdf в word

#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()