python - Python:Word 到 Pdf 错误(OSError:[WinError -2147221005] 无效的类字符串)
问题描述
我正在尝试使用此代码将 word 文件转换为 pdf 文件:但它给了我这个无法理解的错误(OSError:[WinError -2147221005] Invalid class string)我检查了这个答案,但我不明白答案
import os
import comtypes.client
wdFormatPDF = 17
in_file = os.path.abspath("C:\\Users\\somename\\Desktop\\tests\\sad.doc")
out_file = os.path.abspath("C:\\Users\\somename\\Desktop\\tests\\sad.pdf")
word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(in_file)
doc.SaveAs(out_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()
解决方案
推荐阅读
- firebase - Firebase 返回响应对象,但不使用本机反应向我的 SIM 卡发送验证码
- mapbox - Mapbox GL JS update Coordinates of places Layer
- javascript - Angular 7,如何为 IE11 将导入的模块转换为 es5
- python - Django 在“意外的关键字参数'allow_blank'”上失败,即使我正在关注文档
- css - 带圆角的矩形微调器
- python-3.x - python打印输出两次
- java - 底部导航栏(布局)被键盘向上移动
- android - 使用 Fabric 从不同的 Mac 发布未签名的 apk
- jquery - JQuery UI 选项卡关闭小部件按钮
- r - 使用 RSelenium 获取网页中的所有 twitter 链接