如何解决Python-Flask Word to PDF - Coinitialize 错误
我有一个脚本,需要在其中进行一些修改后将 Word(.docx) 转换为 PDF 文件。该脚本完全独立运行,但是当我将它添加到我的 Flask 代码中时,它会抛出一个 CoInitialize 错误:'Coinitialize has not been called'
我尝试的解决方案之一是使用 pythoncom,但 VS Code 一直将其标记为红色 - 'Pythoncom 没有 Coinitialize 成员'。
这是 Word 到 PDF 转换的片段:
wdFormatPDF = 17 # Pdf format value
word = win32com.client.Dispatch('Word.Application')
File_Instance = word.Documents.Open(os.path.abspath(i_WordFilePath))
File_Instance.SaveAs(os.path.abspath(i_PdfFilepath),FileFormat=wdFormatPDF)
File_Instance.Close()
word.Quit()
我也尝试使用 docx2pdf 库,但它抛出一个错误:'-2147352567,'发生异常。',(0,'Microsoft Word',“对不起,我们找不到你的文件。它被移动了,重命名了吗?,还是删除了?\r (R:\...\UiPath-Dev03May-ID704.docx)",'wdmain11.chm',24654,-2146823114),None)'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。