SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 21:43

技能介绍

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

主要能力:读取/分析内容(文本提取或原始 XML 访问);从零创建新文档;编辑已有文档(简单改动用基础 OOXML 编辑,他人文档或法律、学术、商业、政府文档推荐/必须用修订工作流);将文档转为图片做可视化分析。

使用方式:文本提取用 pandoc,例如 pandoc --track-changes=all path-to-file.docx -o output.md,选项有 --track-changes=accept/reject/all。原始 XML 访问涉及 word/document.xml、word/comments.xml、word/media/,修订用 <w:ins> 与 <w:del> 标签。新建文档用 docx-js,以 Document、Paragraph、TextRun 组件编写 JavaScript/TypeScript,再用 Packer.toBuffer() 导出。编辑已有文档则解包、用 Python 脚本改 XML、再打包。转图片分两步:soffice --headless --convert-to pdf document.docx,再 pdftoppm -jpeg -r 150 document.pdf page。

依赖:pandoc(sudo apt-get install pandoc)、docx(npm install -g docx)、LibreOffice(sudo apt-get install libreoffice)、Poppler(sudo apt-get install poppler-utils)、defusedxml(pip install defusedxml)。

限制:资料未提供收费、价格、平台支持范围及效果保证等信息;代码应简洁,避免冗长变量名、冗余操作和不必要的 print。