SuperAPI AI 工具集

docx

智能体与模型

查看项目

更新于 10-15 18:31

技能介绍

用途:创建、编辑和分析 .docx 文件。.docx 本质是包含 XML 与资源的 ZIP 包,可按任务选择不同工作流。

主要能力:读取/分析内容时,用 pandoc 转 markdown(pandoc --track-changes=all path-to-file.docx -o output.md,可选 accept/reject/all);需要批注、复杂格式、结构、嵌入媒体或元数据时,解包读取原始 XML(python ooxml/scripts/unpack.py <office_file> <output_directory>),关键文件包括 word/document.xml、word/comments.xml、word/media/,修订用 <w:ins> 与 <w:del> 标签。新建文档用 docx-js(JavaScript/TypeScript),以 Document、Paragraph、TextRun 组件编写并用 Packer.toBuffer() 导出。编辑现有文档用 Document 库(Python OOXML 操作),流程为解包、编写并运行脚本、再用 python ooxml/scripts/pack.py <input_directory> <office_file> 打包。审阅他人或法律、学术、商业、政府文档推荐/必须用 Redlining 工作流,先转 markdown 规划修订,按 3-10 项分批实现,只标记实际变化并保留未变文本的原始 <w:r> 与 RSID,最后打包并转 markdown 验证。视觉分析可先 soffice --headless --convert-to pdf document.docx,再用 pdftoppm -jpeg -r 150 document.pdf page 转图。

依赖:pandoc、docx(npm install -g docx)、LibreOffice、Poppler、defusedxml。

限制:具体收费、平台与效果资料未提供;使用前需按文档要求完整阅读 docx-js.md 与 ooxml.md。