成功解决pywintypes.com_error: (-2147352567, ‘发生意外。‘, (0, ‘Microsoft Word‘, ‘文件可能已经损坏。‘, ‘wdma... )问题

起因:问题文件用WPS能正常打开而Microsoft Word不行,会提示文件格式损坏

同时 word.Documents.Open() 会抛出 pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Word', '文件可能已经损坏。', 'wdma...) 的异常。

解决方案:卸载Microsoft Office,

win32com.client.Dispatch('Word.Application') 就会自动调用WPS的API。

并且在WPS下docx2pdf的速度快了很多,非常值得一试哦

另附上一张处理后的图片:

可以看到没有报任何异常。 

猜你喜欢

转载自blog.csdn.net/ik666/article/details/125791413