我正在尝试使用Python自动将pdf文件转换为docx文件(从this复制):
import win32com.client
word = win32com.client.Dispatch("Word.Application")
word.visible = 1
pdfdoc = 'NewDoc.pdf'
todocx = 'NewDoc.docx'
wb1 = word.Documents.Open(pdfdoc)
wb1.SaveAs(todocx, FileFormat=16) # file format for docx
wb1.Close()
word.Quit()
这将打开 Word,并出现以下提示:
我想在没有用户干预的情况下运行我的脚本,那么是否可以通过编程方式单击“确定”按钮?
Open
方法具有可选参数,可以指定这些参数以避免对话框:
wb1 = word.Documents.Open(pdfdoc, false)
如果文件不是 Microsoft Word 格式,则将
ConfirmConversions
参数设置为 true
以显示 Convert File
对话框,否则只需将其设置为 false。