Markdown 轉 PDF 工具比較 2026
發表於 2026-05-09 ・ 下次審閱 2026-11-09 ・ Markdown Free 團隊
挑一個 Markdown 轉 PDF 的工具,聽起來像小事——直到你真的要用。然後你得在 1.5GB 的 LaTeX 安裝(Pandoc)、付費桌面應用(Typora)、有廣告的瀏覽器編輯器(Dillinger)、或要自己寫腳本的方案(md-to-pdf)之間做選擇。英文文件大多都能跑,但加入中文後就開始翻車。"最好"的分水嶺,正是中文是否會變成豆腐。
本文比較 2026 年的 8 款主流工具。結論:在瀏覽器中要中文不亂碼,選 Markdown Free;腳本批次轉換,選 Pandoc;不介意付費、要離線打磨寫作環境,選 Typora。
一覽比較
| 工具 | 最適合 | 價格 | 中文支援 | 輸出格式 | 安裝 | 隱私 |
|---|---|---|---|---|---|---|
| Markdown Free | 瀏覽器,中文不亂碼 | 免費 | 完全支援・嵌入 Noto 字型・無需設定 | PDF, DOCX, EPUB, HTML, TXT | 無 | 記憶體處理,不儲存 |
| Pandoc | 腳本批次處理 | 免費 | 需設定:--pdf-engine=xelatex -V mainfont | 30+ 格式 | PDF 需 LaTeX(約 1.5GB) | 僅本機 |
| Dillinger | 英文快速編輯 | 免費、有廣告 | 依賴系統字型 | PDF, HTML, MD | 無 | 連雲端後會同步 |
| StackEdit | 瀏覽器+雲端同步 | 免費 | 依賴系統字型 | PDF, HTML, MD | 無 | 同步可選 |
| Markdown PDF (VS Code) | VS Code 工作流 | 免費 | 系統字型,可用 CSS 設定 | PDF, HTML, PNG, JPEG | VS Code + Chromium(約 170MB) | 僅本機 |
| md-to-pdf (npm) | 建置流水線 | 免費 | 透過 CSS 與 Puppeteer 設定 | Node.js + Chromium | 僅本機 | |
| Typora | 離線打磨寫作 | 付費(一次性,撰文時點未核實) | 系統字型,主題相關 | PDF, HTML, DOCX | 桌面應用 | 僅本機 |
| Online2PDF | 通用檔案轉換 | 免費、有廣告 | 有限,非 Markdown 原生 | 無 | 檔案上傳到伺服器 |
Markdown Free
HTML/TXT/DOCX 輸出在瀏覽器端完成,PDF 在 serverless 記憶體中產生後立刻丟棄。設計原則:「30 秒能完成的事,不要塞註冊和廣告。」
中文處理:把 Noto Sans CJK TC 直接嵌入 PDF 算繪管線,無字型參數、無安裝、無豆腐。
優點:無註冊、無追蹤 cookie、隱私友善的分析、UI 支援 10 種語言、把 AI 生成的 Markdown 轉成公司 Word 文件時 DOCX 輸出強。
缺點:單檔 5MB 上限、不支援離線(需瀏覽器)、不支援 LaTeX/MathJax 數學、沒有批次處理、PDF 樣式不可自訂。
最適合:需要現在就在瀏覽器把 Markdown 轉成 PDF/DOCX/EPUB 的人,特別是含中文的文件。
markdown.free/zh-Hant(也可直接打開 Markdown 轉 DOCX 或 README 轉 PDF)
Pandoc
命令列通用文件轉換器,可在 30+ 種格式間互轉。腳本批次處理與流水線場景的事實標準。
中文處理:預設 LaTeX 引擎(pdflatex)不支援中文。要得到可讀的輸出,必須使用 --pdf-engine=xelatex(或 lualatex)並附 -V mainfont="Noto Sans CJK TC",且系統需先安裝對應的 Noto 字型。
優點:最強大彈性的轉換器、龐大的外掛/過濾器生態、學術與技術寫作的事實標準。
缺點:PDF 輸出需安裝 LaTeX(macOS 的 TeX Live 約 1.5GB)、學習曲線陡、初學者不知道要做中文設定。
最適合:用腳本批次轉換的工程師、學術出版、熟悉命令列的寫作者。
Dillinger
有即時預覽的瀏覽器 Markdown 編輯器,開源,託管版在 dillinger.io。
中文處理:預覽繼承瀏覽器字型回退;PDF 輸出使用系統字型。預覽看起來正常,PDF 中文卻變豆腐的情況並不少見。
優點:熟悉的左右分欄、免費、與 Dropbox/Google Drive/GitHub 整合。
缺點:託管版有廣告、編輯狀態可能同步到連接的雲端、PDF 樣式控制有限。
最適合:純英文文件的臨時編輯與輸出。
StackEdit
支援雲端同步(Google Drive、Dropbox、GitHub)與數學公式(MathJax)的瀏覽器編輯器。
中文處理:同 Dillinger,依賴瀏覽器/系統字型,未自帶 Noto。
優點:UI 乾淨、支援數學公式、跨裝置雲端同步。
缺點:PDF 走瀏覽器列印通道,樣式自由度低;同步需 Google/Dropbox 授權。
最適合:需要雲端同步與數學公式的寫作者。
Markdown PDF(VS Code 擴充)
把 VS Code 目前的 Markdown 檔輸出為 PDF/HTML/PNG/JPEG 的擴充功能。首次使用會下載 Chromium(約 170MB)。
中文處理:使用 Chromium 字型系統。系統裝了中文字型即可顯示(現代 macOS/Windows/Linux 大多已裝)。可用 CSS 的 @font-face 嵌入特定字型。
優點:融入 VS Code 工作流、可用 CSS 靈活自訂、本機完成(Chromium 下載完畢後)。
缺點:需要 VS Code、首次下載約 170MB、首次輸出較慢、設定走 JSON 檔。
最適合:本來就在 VS Code 工作、想一鍵輸出 PDF 的開發者。
md-to-pdf(npm)
用 Puppeteer(內嵌 Chromium)把 Markdown 轉 PDF 的 Node.js CLI/函式庫,專為建置流水線設計。
中文處理:依賴 Chromium 字型。可在 CSS 中 @import Noto 等網頁字型,穩定算繪中文。
優點:可腳本化、可換主題、設定好後批次處理快、開源。
缺點:需要 Node.js 與 Puppeteer Chromium(首裝約 170MB)、預設樣式需 CSS 調整以達生產品質。
最適合:用 CI/CD 從文件產生 PDF 的工程團隊。
github.com/simonhaenisch/md-to-pdf
Typora
macOS/Windows/Linux 的桌面 WYSIWYG Markdown 編輯器。2021 年前免費,現為一次性買斷(具體價格撰文時點未核實,請查看官網)。
中文處理:大多數情況下憑系統字型即可正常顯示;是否針對中文做了字型堆疊最佳化取決於主題。
優點:WYSIWYG 完成度高、輸出精緻、購買後無廣告無遙測。
缺點:付費、僅桌面、無團隊/雲端功能。
最適合:獨立寫作、不介意一次性付費的人。
Online2PDF
支援 Word、Excel、PDF、圖片等多種格式的通用網頁轉換器,Markdown 也算支援。
中文處理:有限,撰文時點未做完整驗證。它不是 Markdown 原生工具,程式碼區塊、表格、中文字型的表現不一致。
優點:能處理 Markdown 之外的多種格式、無需安裝。
缺點:檔案上傳到伺服器(機密文件有風險)、廣告較多、Markdown 算繪通用化導致表格/待辦清單可能變形、樣式不可自訂。
最適合:主要訴求是混合格式批次轉換、Markdown 只是順帶的一次性場景。
怎麼選(按場景)
- 現在就要在瀏覽器把 Markdown 轉 PDF/DOCX/EPUB,免註冊,特別是含中文 → Markdown Free
- 命令列熟手,已裝或可裝 LaTeX,要腳本化批次 → Pandoc
- VS Code 工作流,要一鍵輸出 → Markdown PDF(VS Code 擴充)
- 要在 CI/CD 中從文件產生 PDF → md-to-pdf 或 Pandoc
- 離線打磨寫作環境,付費可接受 → Typora
- 需要雲端同步與數學公式 → StackEdit
- 純英文文件的一次性編輯 → Dillinger 或 StackEdit
常見問題
為什麼我的中文在 PDF 裡變成 □□□(豆腐方塊)?
大多數 Markdown 轉 PDF 流程會回退到 Helvetica 或 Times New Roman 等純西文字型,這些字型沒有中文字形。解決辦法是 (a) 在算繪管線中嵌入支援中文的字型如 Noto Sans CJK TC(Markdown Free 自動處理),或 (b) 給轉換工具明確指定字型(Pandoc:--pdf-engine=xelatex -V mainfont="Noto Sans CJK TC")。
有沒有免費、無廣告的 Markdown 轉 PDF 工具?
有。Markdown Free(無廣告、無追蹤、無註冊)、Pandoc(命令列)、VS Code 的 Markdown PDF 擴充功能都免費且無廣告。Dillinger 與 Online2PDF 等託管型網頁工具通常依靠廣告。
免安裝的 Markdown 轉 PDF 工具哪款最好?
Markdown Free 完全在瀏覽器內執行,無需安裝。StackEdit 與 Dillinger 也免安裝,但依賴系統字型,因此中文可能因系統而出現亂碼。
把 Markdown 轉 DOCX(Word)會失去格式嗎?
不會。Markdown Free、Pandoc 與 Typora 都能輸出保留標題、程式碼區塊、表格與待辦清單的 DOCX。Pandoc 最完整;Markdown Free 是瀏覽器中最快的。
2026 年 Pandoc 仍是最佳選擇嗎?
在腳本批次處理場景,Pandoc 仍是最強的 Markdown 轉換器;但對不想安裝 LaTeX(約 1.5GB)的非技術使用者,Markdown Free 等瀏覽器工具能在零安裝成本下提供相近的 PDF 品質。
處理機密文件時,哪款轉換器最安全?
本機執行的工具(Pandoc、Typora、VS Code 的 Markdown PDF、md-to-pdf)會把檔案留在自己的電腦上。瀏覽器工具中,Markdown Free 在用戶端處理 HTML/TXT/DOCX,PDF 在 serverless 記憶體中產生後立即丟棄;上傳到伺服器的工具(Online2PDF)隱私風險最高。
Markdown Free 有檔案大小限制嗎?
有。目前單檔 5MB。5MB 的 Markdown 約等於 75 萬字,幾乎涵蓋所有真實文件。需要更大檔案時,命令列 Pandoc 沒有內建大小限制。
利益聲明
本文由比較表中出現的 Markdown Free 團隊撰寫。我們盡量寫明其他工具更適合的場景:Pandoc 適合腳本流水線,Typora 適合離線打磨,VS Code 的 Markdown PDF 適合編輯器內工作流。外部連結均加 rel="nofollow"。如果發現事實錯誤,請透過 這裡 聯繫我們,我們會修正。
試用 Markdown Free —— 無需安裝、無需註冊、無中文亂碼
打開 Markdown Free