開發工具 開源專案 · 第 1 / 18 篇

[開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器

厭倦了將 Markdown 手動轉為 Word 的痛苦排版過程嗎?介紹我開發的開源工具 BookPublisher MD2Docx,專為技術書作者打造,支援對話框生成、程式碼高亮等功能,讓寫書更輕鬆。

30 秒看懂這篇

  • BookPublisher MD2Docx 是專為技術書作者打造的開源工具,把 Markdown 直接轉成排版好的 Word 檔。
  • 用 User:、AI: 開頭寫對話,轉出來會自動排成左右對齊的對話框。
  • 字體與頁面固定:中文用微軟正黑體、程式碼用 Consolas,頁面可選技術書常用的 17x23cm、A4 或 B5。
  • 提示框、按鍵與按鈕都有專屬樣式,左邊寫、右邊即時預覽,轉檔完全在瀏覽器完成。

寫書寫到想砸電腦?我受不了 Word 排版,直接自幹了一個 Markdown 轉檔神器!🚀

身為工程師,世界上最遙遠的距離,就是「我寫好的 Markdown」和「編輯要的 Word 檔」。

大家應該都有這種經驗吧? 我們在 VS Code 裡用 Markdown 寫文章、寫技術文件,那個排版多乾淨、多舒服。 結果一要投稿或出書,編輯直接傳來一句:「麻煩給 Word 檔喔,字體要微軟正黑體、程式碼要 Consolas、邊距要 X 公分…」

然後你打開 Word,圖片亂飄、程式碼沒亮點、字體跳來跳去…那一刻真的會寫到崩潰。

所以我受夠了!我不寫了(誤),我是說,我直接寫了一個工具來解決這件事: BookPublisher MD2Docx 。

簡單說,這就是一個「懂技術書排版」的轉檔工具。你繼續爽寫你的 Markdown,排版那種髒活交給程式碼去扛。

✨ 這東西到底厲害在哪?

我看過市面上很多轉檔工具,但都不符合「寫技術書」的需求,所以我加了這些功能:

1. 對話框直接生成(這個最爽) 現在寫 AI 教學,一定會有 User 跟 AI 的對話。以前在 Word 裡面要畫那個對話框,還要分左右邊,真的會畫到手抽筋。 在這個工具裡,你只要這樣寫:

User: 嘿 Gemini,幫我不爽的情緒寫成 code。
AI: 沒問題 `console.log("I am angry")`...

轉出來的 Word 檔,直接幫你排好左右對齊!User 在右邊(虛線框),AI 在左邊(點狀框),完全不用手調。

2. 字體格式「強制鎖定」 不用再擔心 Word 貼上後格式跑掉。

  • 中文:不管你怎麼貼,轉出來強制就是 微軟正黑體 (Microsoft JhengHei)。
  • 英文/程式碼:強制用最舒服的等寬字體 Consolas。
  • 頁面大小:內建技術書標準的 17x23cm,或是 A4、B5 隨你選,匯出來直接是準的。

3. 那些漂亮的提示框 (Callouts) Markdown 裡面的 > [!TIP] 或 > [!WARNING],轉成 Word 後不再只是醜醜的引言。它會變成帶有實線/虛線邊框的專業提示區塊,看起來就像市面上賣的技術書一樣專業。

4. 專治「按鍵」跟「按鈕」 寫教學文常要寫「請按 [Ctrl] + [S]」或是「點選【設定】」。 這裡支援特殊語法,轉檔後直接變成按鍵樣式跟按鈕樣式,不用在那邊截圖截半天。

5. 所見即所得 左邊寫 Code,右邊直接預覽 Word 印出來長怎樣。不用一直匯出檢查,省下的時間拿去喝咖啡剛好。


🛠️ 用了什麼黑科技?

身為開發者,稍微這介紹一下技術棧也是合情合理的:

  • 前端:用最新的 React 19 + Vite,速度就是快。
  • 核心:TypeScript 寫好寫滿,邏輯不炸裂。
  • 轉檔:用 docx 這個套件在瀏覽器端直接生成 Word 檔,完全不用過後端。

🚀 想要試試看?

這個專案完全開源(MIT License),你可以直接開網頁用,也可以 clone 下來自己魔改:

如果你也是被 Word 荼毒過的工程師/作者,歡迎拿去用用看!覺得好用的話,GitHub 星星幫我按一下 ⭐,或是發個 PR 一起讓它更強!

把生命浪費在美好的事物上,不要浪費在 Word 排版上。 Peace! ✌️

系列:

讀完了!你覺得這篇如何?

你的回饋會決定下一篇要寫什麼。

還有疑問

Learning path

開源專案

這篇是系列中的第 1 / 18 篇。可以順著列表補完整脈絡,也可以直接跳到需要的段落。

  1. 01 [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器 目前閱讀
  2. 02 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥
  3. 03 Cloud-Assets-Template:免費、快速、全自動的個人圖床解決方案
  4. 04 PPT-Web 開源簡報工具:手機掃 QR Code 變簡報筆,看備忘稿、切黑幕,還保留 PPT 動畫
  5. 05 Side Project 不一定要做大:從 MD2DOC 約 460 位使用者與 49 顆 Star 看小產品的真實流量
  6. 06 SKILLS All-in-one 正式上線!我的 AI Agent 技能軍火庫功能大公開
  7. 07 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地)
  8. 08 【開發實戰】從 Vibe Coding 進化到 CDD!我如何用 Gemini CLI Conductor 打造 MD2PPT-Evolution 簡報神器
  9. 09 時隔四個月,我用 Codex 讓 MD2DOC-Evolution 變成更穩定的寫作工作台
  10. 10 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿
  11. 11 Codex PPT Skill 實測筆記:把文章與課程內容變成圖片式簡報的 AI Agent 工作流
  12. 12 Workflow Skill Router:面對 Agent sprawl,先管住 SKILL 選擇
  13. 13 Workflow Skill Router V2 正式版:把 SKILL 路由變成可驗證的 Codex 控制層
  14. 14 Workflow Skill Router v2.1.0 正式支援 Claude Code:同一份 Skill Tree,Claude Code 和 Codex 都能用
  15. 15 從模糊需求到 Code Review:拆解 Matt Pocock Skills 的工程 Workflow
  16. 16 Google EGM 是什麼?大象寫規格、金魚來找碴,讓 AI 先想清楚再寫 code
  17. 17 叫 AI「精簡一點」為什麼不夠?我用格萊斯四準則寫了 reply-with-gricean-maxims SKILL
  18. 18 我把 iThome 鐵人賽發文流程做成開源範本了

Further reading

【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地) 封面圖 2026-01-22 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地) 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥 封面圖 2026-01-05 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿 封面圖 2026-07-29 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿

留言討論

用 GitHub 帳號留言,留言會同步到這個 Blog 的 GitHub Discussions。

閱讀導覽

約 3 分鐘

本篇所在系列 · 第 1 / 18 篇

開源專案

  1. [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器
  2. 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥
  3. Cloud-Assets-Template:免費、快速、全自動的個人圖床解決方案
  4. PPT-Web 開源簡報工具:手機掃 QR Code 變簡報筆,看備忘稿、切黑幕,還保留 PPT 動畫
  5. Side Project 不一定要做大:從 MD2DOC 約 460 位使用者與 49 顆 Star 看小產品的真實流量
  6. SKILLS All-in-one 正式上線!我的 AI Agent 技能軍火庫功能大公開
  7. 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地)
  8. 【開發實戰】從 Vibe Coding 進化到 CDD!我如何用 Gemini CLI Conductor 打造 MD2PPT-Evolution 簡報神器
  9. 時隔四個月,我用 Codex 讓 MD2DOC-Evolution 變成更穩定的寫作工作台
  10. MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿
  11. Codex PPT Skill 實測筆記:把文章與課程內容變成圖片式簡報的 AI Agent 工作流
  12. Workflow Skill Router:面對 Agent sprawl,先管住 SKILL 選擇
  13. Workflow Skill Router V2 正式版:把 SKILL 路由變成可驗證的 Codex 控制層
  14. Workflow Skill Router v2.1.0 正式支援 Claude Code:同一份 Skill Tree,Claude Code 和 Codex 都能用
  15. 從模糊需求到 Code Review:拆解 Matt Pocock Skills 的工程 Workflow
  16. Google EGM 是什麼?大象寫規格、金魚來找碴,讓 AI 先想清楚再寫 code
  17. 叫 AI「精簡一點」為什麼不夠?我用格萊斯四準則寫了 reply-with-gricean-maxims SKILL
  18. 我把 iThome 鐵人賽發文流程做成開源範本了
看完整系列 18 篇