用途:在 minimax-docx 引擎之上生成 .docx,或将已有 Word/WPS 稿件导出为 PDF,重点处理中文正式文档(合同、协议、公文等含甲乙方信息块、编号条款、签署块和表格的文档)。
主要能力:提供经验证的 Markdown 转 docx 生成器(scripts/Program.cs),说明 CLI 表达力上限及何时改用 C#;给出中文正式文档排版硬规则;提供端到端可视化验证链。引擎能力(OpenXML SDK、样式模板、图片、修订、批注、目录、多节布局等)位于 minimax-docx,本技能不重复。
使用方式:将生成器复制到文档旁,运行 dotnet run --project _docxgen -- your-doc.md your-doc.docx;用引擎 XSD 校验器验证;再用 soffice --headless --convert-to pdf、pdftoppm -png 转图并逐页查看;若装有 Microsoft Word.app,需用真实 Word 打开检查“兼容性模式”。
硬规则:标题居中、条款标题左对齐、信息块与签署块左对齐、正文两端对齐;独立列表需各自 NumId 并设 StartOverrideNumberingValue=1;CJK 字体需同时设置 Ascii、HighAnsi、EastAsia;A4 页面、页脚居中页码、表格六边框与 tblGrid。
限制:CLI 的 --content-json 仅支持 heading、paragraph、pagebreak 三种块类型,粗体、列表、表格、边框、页脚、字体、对齐均无法表达;禁止用 qlmanage 缩略图作为视觉验证;LibreOffice 渲染正常不等于 Word 正确;覆盖已交付 .docx 前需检查 ~$ 锁文件。具体价格、平台支持等资料暂未提供。