SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 21:53

技能介绍

用途:处理 Word 文档(.docx),包括读取分析内容、创建新文档、编辑现有文档、接受修订、格式转换与导出图片。

主要能力:

  • 读取:用 pandoc 提取文本(含修订),或 unpack 获取原始 XML。
  • 新建:用 docx-js(npm install -g docx)生成文档,支持段落、表格、图片、超链接、脚注、目录、页眉页脚、多栏、制表位等。
  • 编辑:解包 → 编辑 XML → 重新打包,支持修订与批注。
  • 转换:.doc 转 .docx、导出 PDF 再转图片。
  • 接受修订:python scripts/accept_changes.py input.docx output.docx。

必要用法:

  • 读取: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
  • 校验:python scripts/office/validate.py doc.docx
  • 转换:python scripts/office/soffice.py --headless --convert-to docx document.doc

限制与注意:docx-js 默认 A4,需显式设置页面尺寸;表格宽度用 DXA,不用百分比;列表用 LevelFormat.BULLET,不用 Unicode 符号;PageBreak 必须放在 Paragraph 内;ImageRun 必须指定 type;TOC 标题只能用 HeadingLevel;修订需替换整个 <w:r> 元素并保留 <w:rPr> 格式。资料未提供收费、价格、平台与效果信息。