这周写了个软件开发需求文档,用 Markdown 格式写的,主要是为了方便编辑,也方便 AI 去补写。
但是转 word 居然变成了难题。试了几种方案:
workbuddy
我第一次用的时候,不但让 workbuddy 把 markdown 转换成 word 格式,同时修改一下文法,改成汇报的文风。
workbuddy 的处理逻辑是,先把 markdown 转换成 HTML,然后再基于 HTML 转换成 docx。但是,在二级标题的处理上,加了不兼容的样式,非常影响美观度。整个过程还采用了 Python 脚本,不太专业,之前提过 软著自动生成 Skill 最好的方案是
.NET SDK 8.0+:用于启用更完整的 DOCX OpenXML 生成和校验能力。Python 方案只能作为备用
Python 生成 word 的样式还是不太完美。整个过程异常耗时,耗 token。毫无意义。
飞书文档
飞书文档支持直接 ctrl v 黏贴进去 markdown,然后导出 word。
我也是用的这个方案,但是太朴素了,我自己用其实没啥问题。但是领导嫌弃太简陋。确实有点。。。
我又用 office word 和 WPS 分别试了一下美化,哎,都是鸡肋,连个 AI 美化都做不好。
可行方案
我觉得,有两个方案可以试试:
- 这种文档一开始就用 word 模板从头编辑,不要考虑 markdown 转 docx 的方式。
- 我实现一个 markdown 转 HTML 的美化工具,自己控制样式,总比 workbuddy 那种 python 脚本强。然后 html 转 word。
虽然已经进入了离开了 AI 就没法办公的时代,但是这种常见其实浪费 token 毫无意义,还不如自己写的工具靠谱。
关于作者 🌱
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式