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)

修改后即可正常运行!

相关推荐
海带紫菜菠萝汤3 小时前
免费在线翻译器横评:2026年6款PDF翻译工具对比
人工智能·python·pdf
SunnyDays10114 小时前
C# 加密和解密 PDF:设置密码、AES 加密及操作权限
pdf·c#·加密 pdf·解除 pdf 密码·pdf 权限设置·pdf 文档安全
SamChan905 小时前
WebSocket实现PDF翻译进度实时推送:Go后端+React前端的完整方案
前端·websocket·pdf·c#·react·机器翻译
森叶1 天前
拆解 PDF 翻译引擎:表格纹丝不动、长语言自动缩放、图片文字 AI 重绘背后的工程
人工智能·pdf
AI创界者1 天前
MinerU v3.4.4 离线部署实战:PDF/PPT/图片一键转 Markdown,低至 4G 显存/纯 CPU 可用
pdf·powerpoint
cosinmz1 天前
图片转PDF:手机合同照片如何整理成规范PDF文件
pdf·pdf转换·图片转pdf·图片转pdf小程序
a1117761 天前
深入理解 AI Agent PDF(设计原理与工程实践 )
pdf
CCC65A8780D2C1 天前
PaddleOCR-VL-1.6图片PDF文档解析识别成文本工具,解压就能用,完全本地离线
pdf
桐桐桐1 天前
技术文档翻译实践:保留PDF表格与版式的几种方案
pdf·自动化
王莎莎-MinerU1 天前
别让 Agent 重读 PDF:文档解析要交付可缓存资产
网络·数据库·人工智能·驱动开发·缓存·pdf·ocr