用途:把格式混乱的 Word 文稿重排为可继续编辑、可审计的 DOCX。模型只生成 FormatSpec 和 RoleMap,确定性代码负责修改 OOXML。适用公文、论文、普通报告、基础技术手册和法律 brief。
使用方式:对陌生目标稿和参考模板先运行 --preflight-only;未接受修订、保护、数字签名、宏和 altChunk 是默认阻断项。在规范文字、Word 模板、--spec-json 和内置 Style Pack 中选择一种格式来源,正式机关、学校、法院或期刊规则优先于通用 Style Pack。运行排版,非零退出码表示未完成,需核对 _preflight.json、对照报告和完整性结果后再交付;只有用户要求视觉复核时才加 --verify。
主要能力:页面、分节覆盖、首页/奇偶页页眉页脚、命名段落样式、编号、分页约束和普通表格几何;按真实 OOXML 顺序抽取正文及嵌套表格;域刷新使用本地白名单,跳过 INCLUDETEXT/LINK/DDE/RD 等外部域。脚注/尾注仅在 notes 有规则时格式化,简单题注可显式转为 SEQ 域。多节目标稿默认保留既有页面特例,结构重建、分栏或横向表格节需显式 --allow-risky-structure。
限制:原生处理 .docx;旧格式转换有损且正式输出只允许 .docx;拒绝 PDF、.docm 和伪装扩展名。简历、宣传册、Newsletter、海报、复杂表单和可填写合同只能预检和尽量保留,不能声称完成自动版式迁移。批注、文本框、内容控件和修订 Story 不参与正文角色重排;公式与嵌入对象只保留。引文、参考文献、索引和法律引证内容不改写。输出不得覆盖源稿,完整性失败不替换主终稿。
环境:Python 3.10+,建议独立虚拟环境运行 pip install -r requirements.txt;.doc/.wps 导入和 Windows 渲染需要 pywin32 及 Word/WPS;.odt/.rtf 推荐 LibreOffice;需要模型时配置 LLM_BASE_URL、LLM_API_KEY、LLM_MODEL,视觉模式可另设 LLM_VISION_MODEL;--spec-json 与 --rolemap-json 可完全跳过模型。该技能采用 PolyForm Noncommercial License 1.0.0,仅限允许的非商业用途,商业使用需另行取得授权。