SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-16 04:29

技能介绍

用途:该技能用于创建、读取、编辑和操作 .docx 格式的 Word 文档,也可将旧版 .doc 转换为 .docx 后再编辑。\n\n主要能力:读取和分析内容(pandoc 提取文本,或用 unpack 获取原始 XML);创建新文档(docx-js);编辑现有文档(解包→编辑 XML→重新打包);接受修订;转换为图片;处理批注、超链接、脚注、目录、页眉页脚、多栏布局、表格与图片等。.docx 本质是包含 XML 的 ZIP 归档。\n\n使用方式:旧版 .doc 需先转换:python scripts/office/soffice.py --headless --convert-to docx document.doc。读取文本:pandoc --track-changes=all document.docx -o output.md;原始 XML:python scripts/office/unpack.py document.docx unpacked/。创建文档需安装 npm install -g docx,用 docx-js 生成后校验:python scripts/office/validate.py doc.docx。编辑现有文档三步:解包 python scripts/office/unpack.py document.docx unpacked/,编辑 unpacked/word/ 下 XML,打包 python scripts/office/pack.py unpacked/ output.docx --original document.docx。添加批注可用 python scripts/comment.py unpacked/ 0 "Comment text"。\n\n限制与注意:使用 docx-js 时须显式设置页面尺寸(默认 A4,美式文档用 12240 x 15840 DXA);表格宽高使用 WidthType.DXA 而非百分比;表格需同时设置 columnWidths 与单元格宽度;图片 ImageRun 必须指定 type;分页符须置于 Paragraph 内;不要用 Unicode 项目符号或 \n;表格着色用 ShadingType.CLEAR。编辑 XML 时须遵循元素顺序、xml:space 与 RSID 规则,跟踪修订默认作者为 Claude。若用户要求不同作者名,可显式指定。其余未在资料中说明的平台、收费或效果情况暂未提供。