SuperAPI AI 工具集

docx

办公与效率

查看项目

更新于 10-15 23:47

技能介绍

用途:创建、编辑、提取、转换和审阅 Word 文档。.docx 实为存放 XML 部件的 ZIP 容器,创建、读取和修改均围绕该 XML 结构进行。视觉与排版参照 skills/design-foundations/SKILL.md,基线字体使用 Arial、Calibri 等通用无衬线字体。

主要能力与用法:从零创建用 docx npm 模块(JavaScript,见 CREATION.md);编辑现有文件可解包为 XML、修改后重新打包(见 EDITING.md);提取文本用 pandoc document.docx -o output.md,加 --track-changes=all 可取红线内容;旧版 .doc 先转换 soffice --headless --convert-to docx file.doc;从 PDF 重建先跑 pdf2docx 再修正问题;导出页面图片先转 PDF 再 pdftoppm;压平修订用 python skills/docx/scripts/accept_changes.py in.docx out.docx(需 LibreOffice)。上述 pandoc、soffice、pdftoppm、docx npm 模块、pdf2docx 均预装于沙箱。

专业文档编辑约定:用 Word 样式而非字面 markdown 排版;保留他人修订记录,不擅自接受或拒绝;交叉引用、目录、页码、日期及链接的 Excel/OLE 对象须保持为域;沿用文档既有数字格式与术语大小写;保密与特权横幅、占位符原样保留;不破坏模板内容控件与自定义 XML 部件;分享前检查修订、批注、隐藏文字与作者元数据。

PDF 转 Word:先用 pdf2docx 生成基线 .docx,再解包编辑 XML 修正表格错位、断链、图片偏移等问题,不应跳过自动转换手工重建。

图片渲染:soffice --headless --convert-to pdf document.docx,再 pdftoppm -jpeg -r 150 document.pdf page,用 ls page-*.jpg 确认实际文件名。生成后应自行校验提取文本、渲染预览图并修正问题。限制:未提供具体收费、价格或平台支持范围等信息。