用途:通过 CLI 工具或基于 OpenXML SDK(.NET)的 C# 脚本创建、编辑和格式化 DOCX 文档。
主要能力:按任务分为三条流水线——A 从零创建新文档;B 填充或修改已有 .docx 内容;C 套用模板排版(C-1 纯样式叠加、C-2 以模板为基底替换内容)。CLI 支持 create、edit(replace-text、fill-placeholders、fill-table、insert-section、remove-section、update-header-footer)、apply-template、analyze、diff、merge-runs、validate、fix-order 等子命令;复杂结构(自定义样式、多节布局、页眉页脚、目录、图片、复杂表格)建议直接写 C#。
使用方式:首次运行 bash scripts/setup.sh(Windows 用 powershell scripts/setup.ps1,--minimal 跳过可选依赖);会话内首次操作先跑 scripts/env_check.sh,未就绪不要继续。CLI 简写为 dotnet run --project scripts/dotnet/MiniMaxAIDocx.Cli --。写 C# 前先阅读对应的 Samples/*.cs 示例。每次写入后建议执行校验流水线:merge-runs、validate --xsd、validate --business;场景 C 必须通过 validate --gate-check assets/xsd/business-rules.xsd 才能交付。
适用场景:报告、信函、备忘录、学术论文等文档生成;占位符与表格填充;中文公文与高校论文模板排版;多模板合并与多节页眉页脚处理。
限制:OpenXML 对元素顺序严格,需遵守 w:p、w:r、w:tbl、w:tr、w:tc、w:body 的排列规则;复制内容需清除直接格式污染;标题样式必须含 OutlineLevel;多模板合并不得插入空段落;多节页眉页脚须逐字节复制模板 XML。资料未提供收费、价格与平台支持信息。