什麼是Markdown轉PDF?

Markdown 轉 PDF 工具可將您的 Markdown 文字轉換為排版精美的 PDF 文件。貼上或輸入包含標題、清單、程式碼區塊和表格的 Markdown 內容,即可下載一份整潔的 PDF 檔案,方便分享或列印。

編輯器支援 GitHub 風格 Markdown,包含帶語言標記的程式碼區塊、直線表格、任務清單與內嵌 HTML。可以在「編輯」與「預覽」之間切換,也可以在較寬的螢幕上開啟分割檢視,讓編輯器與預覽並排顯示。頁面大小可選 A4 或 US Letter,內文字級可在 8 到 20 pt 之間挑選,頁面邊距可在窄、標準、寬之間切換,標題、等寬程式碼與表格儲存格會自動依比例縮放。結果可輸出為帶樣式的 PDF,也可存成獨立的 HTML 檔,直接貼進 CMS 或郵件。一切都在本機完成,原文不會離開你的裝置。

使用方法

  1. 將 Markdown 內容貼到編輯器中,或直接輸入——即時預覽會立刻更新。
  2. 檢查格式化預覽,確認標題、清單、程式碼區塊和連結都正確呈現。
  3. 點擊「下載 PDF」將排版好的文件儲存到您的裝置。

何時使用

  • 把 README 或設計文件寄給非技術的審閱者,對方比較習慣 PDF 而不是 .md。
  • 把程式碼偏多的教學做成列印版講義,讓程式碼縮排不跑掉。
  • 把會議紀錄或研究筆記與原始 Markdown 一起,封存成可搜尋的 PDF。

結果

一位開發者將專案的 README.md 貼到編輯器中,產生一份包含程式碼範例和 API 端點表格的 PDF 文件,用於客戶會議簡報。

常見問題

PDF 裡的程式碼區塊會保留語法上色嗎?
可以 — 帶語言提示的圍欄程式碼區塊(```js、```python、```html、```css、```json、```bash、```sql 等)在下載的 PDF 中,關鍵字、字串、註解與數字都會上色,呈現效果與預覽一致。沒有語言提示的程式碼區塊則維持單色。
可以放本機電腦上的圖片嗎?
可以,但圖片必須在 Markdown 裡以 data URL(data:image/png;base64,...)寫入。公開網址也可以,只要圖片能被取得。像 C:\photos\me.png 這種本機路徑會載入失敗,PDF 渲染器無法直接讀硬碟。
寬表格超出頁面寬度時怎麼處理?
渲染器會把表格縮放成符合頁寬,密集欄位下文字會被縮得相當小。表格特別寬時,可以先以 A4 匯出再把 PDF 旋成橫向,或把資料拆成兩張較窄的表。
PDF 會用標題自動產生目錄嗎?
標題會出現在內文,但不會自動建立可點目錄。需要目錄就用 Markdown 自己寫一份附 # 錨點的列表,大多數 PDF 閱讀器在輸出檔裡都能辨識這些連結。
為什麼預覽和下載的 PDF 看起來不太一樣?
預覽走螢幕渲染,PDF 經過 html2pdf,以列印解析度重畫並依實際分頁切換。位於頁緣的長段落或圖片,在 PDF 裡可能上下偏移一兩行。

相關工具