SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 20:05

技能介绍

用途:该技能面向 .docx(Word 文档)的创建、读取、编辑与内容分析。.docx 本质是包含 XML 的 ZIP 压缩包。

主要能力:读取/分析内容(用 pandoc 提取,或用 unpack 获取原始 XML);新建文档(使用 docx-js);编辑既有文档(解包 → 修改 XML → 重新打包);将旧版 .doc 转换为 .docx;将文档转换为图片;接受修订追踪以生成干净文档。

必要用法:读取内容可执行 pandoc --track-changes=all document.docx -o output.md,或 python scripts/office/unpack.py document.docx unpacked/。旧版 .doc 转换需先执行 python scripts/office/soffice.py --headless --convert-to docx document.doc。新建文档先执行 npm install -g docx,用 JavaScript 生成后用 python scripts/office/validate.py doc.docx 校验。编辑既有文档分三步:解包、编辑 unpacked/word/ 下的 XML、再执行 python scripts/office/pack.py unpacked/ output.docx --original document.docx 打包。添加批注可用 python scripts/comment.py。接受修订执行 python scripts/accept_changes.py input.docx output.docx。

依赖:pandoc 用于文本提取,docx(npm install -g docx)用于新建文档,LibreOffice 用于 PDF 转换,Poppler(pdftoppm)用于生成图片。

限制:具体收费、价格与平台支持情况资料未提供。打包校验只能自动修复部分问题(如 durableId 溢出、缺失 xml:space),无法修复格式错误 XML、元素嵌套错误、关系缺失或模式违规等问题。