SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 20:06

技能介绍

用途:处理 .docx 文件(本质是含 XML 的 ZIP 包),涵盖创建、读取、编辑与分析。

主要能力:读取/分析内容可用 pandoc 或解包获取原始 XML;创建新文档用 docx-js;编辑现有文档走“解包→改 XML→重新打包”流程;支持修订(tracked changes)、批注、表格、图片、页眉页脚、目录、多栏布局、脚注、超链接等。

必要用法:旧版 .doc 需先转换:python scripts/office/soffice.py --headless --convert-to docx document.doc。文本提取:pandoc --track-changes=all document.docx -o output.md。解包:python scripts/office/unpack.py document.docx unpacked/。打包:python scripts/office/pack.py unpacked/ output.docx --original document.docx。创建文档需安装 npm install -g docx,生成后校验:python scripts/office/validate.py doc.docx。接受修订:python scripts/accept_changes.py input.docx output.docx。

限制与注意:docx-js 默认 A4,需显式设置页面尺寸;表格须同时设置 columnWidths 与单元格宽度,且用 DXA 而非百分比;列表须用 LevelFormat.BULLET 而非 Unicode 符号;PageBreak 须置于 Paragraph 内;ImageRun 必须指定 type;目录要求标题仅用 HeadingLevel。自动修复无法处理 XML 格式错误、元素嵌套错误、关系缺失或架构违规。具体收费、价格与平台支持情况暂未提供。