SuperAPI AI 工具集

docx

智能体与模型

查看项目

更新于 10-16 09:51

技能介绍

用途:创建、编辑与分析 .docx 文件。.docx 本质是包含 XML 与其他资源的 ZIP 压缩包,可读取和编辑。

主要能力:支持文本提取、原始 XML 访问(批注、复杂格式、文档结构、嵌入媒体、元数据)、新建文档、现有文档编辑,以及修订模式;可将文档转为图片进行视觉分析。

使用方式: 读取分析用 pandoc 转 Markdown: pandoc --track-changes=all path-to-file.docx -o output.md 解包与打包: python ooxml/scripts/unpack.py <input.docx> <output_dir> python ooxml/scripts/pack.py <unpacked_dir> <output.docx> 新建文档使用 docx-js(npm install -g docx),通过 Document、Paragraph、TextRun 创建并以 Packer.toBuffer() 导出。 编辑现有文档使用 Python Document 库,需先完整阅读 ooxml.md。 修订审阅流程:先转 Markdown 规划变更,分批(每批 3-10 处)实现,仅标记实际变化文本,再用 pandoc 验证。 转图片: soffice --headless --convert-to pdf document.docx pdftoppm -jpeg -r 150 document.pdf page

依赖:pandoc、docx、LibreOffice、Poppler、defusedxml。

适用场景:法律、学术、商业或政府文档的审阅与修订;格式保留的文档编辑;文档内容提取与可视化检查。

限制:法律、学术、商业、政府文档必须使用修订流程;定位变更不得使用 Markdown 行号;每次写脚本前需重新 grep word/document.xml 确认行号。