作者eric1129 (小艾o)
看板Soft_Job
标题[讨论] MD转Word(书本版)开源专案分享
时间Wed Dec 31 09:53:04 2025
小弟简单开发了一个开源专案
分享给大家。
这个专案主要是将 Markdown格式的文件,
无痛转换成Word档案,
并且针对一些特殊情境做调整,
最主要是转换成书籍、电脑书、技术书等等格式。
尤其铁人赛刚结束,应该有非常多的参赛者,
不论有没有得奖都收到邀请要出书,
然後遇到Word档案排版头非常痛,
尤其是程式码区块、模拟对话情境等等,
对於工程师来说,还是MD上手的多。
那先不多说
直接先上 GitHub
https://github.com/eric861129/BookPublisher_MD2Doc
也有部属到GitHub Page 可以线上做使用
https://eric861129.github.io/BookPublisher_MD2Doc/
这个专案与一般的MD转Word有几个比较大的差异,
先讲我觉得最大也是现在AI当道 会影响最多创作者的
1.模拟角色对话框
https://i.meee.com.tw/d337clf.jpg
只要打指定格式,就可以自动转换成对话模拟。
2.程式码区块
这个真的是非常卡手,对於要手动做出程式码区块,
那现在只要用MD的```区块就可以自动转换。
https://i.meee.com.tw/sIk4ytl.jpg
3.特殊提醒与警告区块
也是只要格式对
https://i.meee.com.tw/rG2pAeh.jpg
就能有这样的效果
4.特殊文字样式
其中最特别的是,只要符合格式可以模拟出UI按钮的感觉
https://i.meee.com.tw/poneYk6.jpg
其他更详细的还是进GitHub 看比较快,
然後可以直接透过线上版使用,
如果要客制化修改也可以自行处理,
有BUG或是建议都欢迎跟我说!!!
我又加了几个功能
1.英文版本
2.明暗功能
3.复原范例文件
4.表格功能优化
5.#角色对话功能
原本只能AI与User现在可以客制化角色了,也多了第三人的角色对话。
6.#程式码区块优化
现在可以显示行号与程式码类型!!!不需要行号也可以加上Tag移除。
7.目录功能
现在可以生成目录
8.link to QR Code
现在连结能自动转换成QR Code,应该对於写书一大利器!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.196.118 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1767145989.A.44E.html
1F:推 zxc8787: 用心推 12/31 12:53
2F:推 xhining: 我都用pandoc耶 12/31 14:16
3F:→ eric1129: pandoc有些效果搞不出来 就想说用个可以客制化的版本 12/31 14:40
4F:→ eric1129: 我自己最满意对话的效果 在排版会好看非常多 12/31 14:40
5F:推 Suleika: 推 12/31 17:51
6F:推 PttLite: 有扩充github md吗 12/31 17:55
目前没有
7F:推 galaxy4552: 赞 12/31 19:42
8F:→ airtsubasa: 有考虑改成obsidian可用套件吗 01/02 11:05
暂时没有考虑 先把功能完善齐全再看看
9F:推 melancholy07: 推个 01/02 13:30
10F:推 tt8otw: 推 01/04 00:52
11F:推 abc0922001: 好像不会处理 reference link? 01/04 12:36
原本没有,看到留言後,
现在新增了转QR Code 的功能 可以试试看
毕竟我原先主要目的是要提供给电脑书使用
一般link意义不大 後来想到用QRCode不错就加上去了
12F:推 mozume: 感谢,我研究看看能不能把md档转成长官要的word 01/04 13:26
好用在帮我按个星星
13F:推 NTHUlagka: 好奇原理 01/04 18:09
Docx GitHub内都有说明 可以直接用
※ 编辑: eric1129 (59.120.196.118 台湾), 01/05/2026 15:49:25
14F:→ abc0922001: 试用了一下,还不错耶 01/06 17:00
15F:推 Samuellu: 推一下 01/07 14:34
16F:推 daniel021477: 还是要说,WORD真的丑 01/08 14:36
17F:→ eric1129: 没错 Word很丑 但是很多公司产业都还是看Word 01/08 15:27