SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-16 07:19

技能介绍

用途:处理 Word 文档(.docx)的创建、读取、编辑与格式分析。

主要能力:内容读取与分析可借助 pandoc 提取文本(含修订记录,pandoc --track-changes=all document.docx -o output.md),或解包获取原始 XML;新文档可用 docx-js(安装:npm install -g docx)生成并用内置脚本校验;现有文档走“解包→编辑 XML→回包”流程;可转换格式与图片(先转 PDF 再转图片);可接受修订生成干净文档。

使用方式:读取用 pandoc 或解包脚本;新建用 docx-js 并显式设置页面尺寸;编辑先解包、改 unpacked/word/ 下的 XML、再用 pack.py 回包(--original 传入原文件);批注用 comment.py;旧 .doc 需先转 .docx。

适用场景:生成排版规范的报告、合同、简历;批量提取或分析文档内容;对既有文档做受控修改与批注。

限制与规范:docx-js 默认 A4,需显式设置纸张大小;表格须同时设置列宽与单元格宽度并使用 DXA;阴影用 ShadingType.CLEAR;列表禁用 unicode 项目符号;PageBreak 必须放在 Paragraph 内;ImageRun 必须指定 type;目录标题仅用 HeadingLevel;修改内容需使用智能引号 XML 实体。自动修复无法处理格式错误的 XML、元素嵌套错误、关系缺失或 schema 违规。