python批量doc转pdf调用提示库未注册

使用的是pywin32工具包!

python代码

python 复制代码
from win32com.client import Dispatch, constants, gencache, DispatchEx

.....

gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)
复制代码
运行报错
python 复制代码
pywintypes.com_error: (-2147319779, '库没有注册。', None, None)

在网上找到很多方法都不可用,发现最终找到一个解决方案:

关于office版本冲突, office com组件调用. - 黑衣迷之男 - 博客园

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020970-0000-0000-C000-000000000046}\TypeLib

查看这个版本是多少,我的版本是8.7

修改python代码中的版本参数:

python 复制代码
gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 7)

修改后即可正常运行!

相关推荐
shuaiqinke10 小时前
【分享】Master PDF Editor v5.9.98便携版 多功能PDF编辑工具
智能手机·pdf
jianwuhuang8211 小时前
Kimi怎么导出pdf
人工智能·chatgpt·pdf·deepseek·ai导出鸭
daanpdf11 小时前
四六级翻译《中国文化概况》双语批注版pdf百度网盘
pdf
daanpdf12 小时前
古籍原文周易(易经)全文完整版PDF
pdf
daanpdf12 小时前
大学英语四级试卷历年真题及答案PDF电子版百度网盘
pdf
hikktn13 小时前
Excel模板智能转PDF:零硬编码的通用打印解决方案
windows·pdf
m0_5027249513 小时前
vue3生成pdf
前端·javascript·vue.js·pdf
驯龙高手_追风1 天前
Adobe Acrobat PDF阅读器设置默认滚动翻页
adobe·pdf·adobe acrobat reader·adobe reader
优化控制仿真模型1 天前
【26年社工】初级社会工作者历年真题及答案PDF电子版(2010-2025年)
经验分享·pdf
ComPDFKit1 天前
PDF发票生成怎么做?从零到服务化落地的完整指南
pdf·pdf生成·文件生成·发票生成