我终于解决了 AI 输出的 Word 文档排版问题啦!
每次AI 帮我写完了一份文档。内容没问题,逻辑清晰,数据扎实。要是MD格式的去找转换的工具,python-docx 或者officeCLI写的也都还好,但是就当我用word或者wps打开后。
字体是默认的等线。标题和正文混在一起。编号全是类似手动加的。表格白底黑线像 Excel 贴过来的。目录?不存在的,这东西我敢直接给领导、客户交付?
对着屏幕调了一个小时。
明明内容三小时前就写完了。耽误我的不是思路,是排版。
过去半年这种情况发生了太多次。Claude Code、Codex 写 Markdown 确实厉害,python-docx 拼文档也很快——但不管从哪条路出来,最终用word打开排版我就看着头疼就是觉得达不到我要的感觉。
AI 解决了写的问题,没解决”交付”的问题。
所以我写了个东西
我给它起名叫 DRE,Document Rendering Engine。
逻辑一行就能说完:Agent 只管写,排版交给我。
它不是替代你的 Agent,是给 Agent 加了一个”导出正式文档”的能力。MCP 协议连上去之后,写完方案、确认内容,Agent 会主动问你一句——”要不要导出成 Word?”

你说确定,它去干排版的事。
排版这件事到底它做了什么
说得很细就没意思了。几个点:
-
你写
## 项目概述,出来是 1. 项目概述。编号是 Word 原生的,删一节后面全自动重排联动。 -
标题黑体加粗,正文宋体 12pt 对齐,行距 1.5 倍,首行缩进两个字符。跟复印店里调出来的一样。
-
表格蓝色表头,隔行变色,代码块等宽字体带浅灰底。
-
文档里标记一下”这里放目录”,出来的 Word 就自动带目录。
目前四种排版风格切着用——标准、正式、紧凑、现代。想自己调可以复制一个 YAML 文件改参数。
后续还在不停优化加入更多模板风格,敬请期待!
都放在这了:
https://github.com/nihao-hello1/DRE
MIT 开源。三行命令就能跑起来。
我不希望你和我一样,每次写完文档,还得打开 Word 再坐一个小时。
要是下载问题或者安装配置有问题可以私信我,目前我测试了claude code、codex共同讨论修改完善!

夜雨聆风