乐于分享
好东西不私藏

我终于解决了 AI 输出的 Word 文档排版问题啦!

我终于解决了 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共同讨论修改完善!