Markdown 轉 PDF
免費線上 Markdown 轉 PDF:輸入或拖入 .md 檔即時預覽,選 A4、Letter、A3 直式或橫式一鍵匯出,表格跨頁重複表頭,中文正常顯示。
在左邊貼上 Markdown(或開啟、拖入 .md/.txt 檔),右邊會即時預覽,選好紙張(A4、Letter、A3,直式或橫式)按「匯出 PDF」,就會下載一份內容太長自動分頁的 PDF;中文正常顯示,整個轉換在瀏覽器裡完成,文件不會上傳。
支援哪些 Markdown 寫法
解析採用 GitHub 風格的 Markdown(GFM),常用語法都能轉:
- 標題與段落:# 到 ###### 六級標題、一般段落、粗體、斜體、刪除線、分隔線。
- 清單:項目清單、編號清單與多層縮排的子清單。
- 表格:用 | 與 --- 畫的表格,PDF 裡會加上框線與灰底表頭。
- 引用與程式碼:> 引用會有左側色條;行內程式碼與 ``` 程式碼區塊用等寬字型、淺灰底色,長的一行會自動換行不會被切掉。
- 連結與圖片:連結顯示成藍色底線文字;圖片會縮到不超過頁寬。圖片來自其他網站時,對方沒開放跨網域讀取就可能畫不出來。
要注意:同一段落裡單純按一次 Enter 不會換行(這是 Markdown 的標準規則),要換段請空一行,或在行尾加兩個空白。
匯出的 PDF 長什麼樣
- 版面:四邊留白,內文 14px、行距寬鬆,標題依層級放大加粗;匯出一律是白底黑字,不跟著網站的深色模式。
- 分頁不切字:內容超過一頁時,程式會先量出每一行、每張圖、每列表格的位置,挑不會把一行字切成上下兩半的地方換頁。
- 表格跨頁:表格被分頁切開時,下一頁頂端會再出現一次表頭,不必翻回前一頁對欄位。
- 長度上限:單一檔案最多 200 頁,超過會提示您拆成幾個檔案再轉;匯出時按鈕上會顯示進度。
- 檔名:開啟檔案轉的,用原本的檔名(例如「會議紀錄.md」下載成「會議紀錄.pdf」);直接輸入的,用文件裡第一個標題當檔名,沒有標題才叫 markdown-export.pdf。
紙張大小與方向
| 紙張 | 尺寸(直式) | 適合 |
|---|---|---|
| A4 | 210 × 297 公釐 | 台灣、歐洲、日本最常用的文件紙張 |
| Letter | 215.9 × 279.4 公釐 | 美國、加拿大的公司或學校指定格式 |
| A3 | 297 × 420 公釐 | 大表格、海報、需要放大印的講義 |
紙張與方向的選擇會記在這台瀏覽器,下次打開還在。
欄位很多的表格、寬的程式碼,選「橫式」就能放得下,不必縮小字或讓表格擠成一團。內容的字級固定,換成 A3 等於每頁放得下更多內容、頁數變少。
開檔與安全性
- 開啟檔案:按「開啟 .md 檔案」或直接把檔案拖進頁面,接受 .md、.markdown、.txt;一次載入一個檔案,會取代編輯區原本的內容。
- 內嵌 HTML 會先消毒:Markdown 裡可以夾 HTML,但預覽與匯出前都會先移除可執行的程式碼(例如 script 或 onerror 這類事件屬性),避免貼來的內容在網頁上執行。
- 不上傳:解析、預覽、排版與產生 PDF 都在您的瀏覽器裡進行,文件內容不會送到伺服器。
Markdown 轉 PDF功能特點
- 輸入即時預覽,PDF 長什麼樣先看得到
- 支援拖放 .md 或 .txt 檔案直接載入
- 標題、粗斜體、清單、表格、引用、連結、程式碼區塊都會輸出
- 紙張可選 A4、Letter、A3,直式或橫式;內容超過一頁自動分頁、不切到字
- 下載檔名跟著原檔名或文件第一個標題
- 中文、英文混排正常顯示
- 全程在瀏覽器本地處理,內容不會上傳
如何使用Markdown 轉 PDF?
- 在編輯區輸入 Markdown,或把 .md 檔拖進來
- 右側預覽確認版面與內容
- 點「匯出 PDF」,檔案會直接下載到電腦
Markdown 轉 PDF常見問題
轉換後的 PDF 樣式可以自訂嗎?
可以選紙張(A4、Letter、A3)與直式或橫式;主題、字體、邊距目前不能改,輸出的標題、清單、表格、程式碼跟預覽區相同,內容太長自動分頁。需要自訂樣式的話,建議先用站上的「Markdown 轉 HTML」輸出含樣式的完整網頁,再用瀏覽器的列印功能另存為 PDF,那條路可以完全控制版面。
可以加頁首、頁尾或頁碼嗎?
目前沒有這個功能。同樣建議走「Markdown 轉 HTML → 瀏覽器列印另存 PDF」,瀏覽器列印時可以勾選頁首頁尾與頁碼。
輸出的 PDF 文字可以搜尋或複製嗎?
不行。這個工具是把預覽畫面以影像方式放進 PDF,適合快速分享、列印或存檔;如果需要可以選取搜尋文字的 PDF,請用「Markdown 轉 HTML」加瀏覽器列印另存 PDF。
程式碼區塊會有語法高亮嗎?
會保留程式碼區塊的等寬字型與版面,但不會依語言上色。要帶高亮輸出,一樣走「Markdown 轉 HTML」再列印。
中文會變成亂碼或方框嗎?
不會。內容是用瀏覽器本身的字型渲染後輸出,中文、日文、符號都跟預覽區看到的一樣。
已經在用 VS Code,還需要這個嗎?
如果你已經在 VS Code 裝了 Markdown 轉 PDF 的擴充套件,用它輸出的 PDF 文字可以選取,比較適合正式文件。這裡適合手邊沒有 VS Code、臨時要把一份 .md 轉成 PDF 分享或列印的時候,打開網頁就能用;缺點是輸出的 PDF 是影像,文字不能選取。
手機可以把 .md 檔轉成 PDF 嗎?
可以。手機瀏覽器打開這一頁,按「開啟 .md 檔案」從檔案 App 選檔,確認預覽後按「匯出 PDF」,檔案會存到下載資料夾。文件很長時手機記憶體較少、轉得比較慢,建議用電腦。
寬的表格印出來被擠在一起怎麼辦?
方向改選「橫式」,每頁的寬度會變成原本的高度,欄位多的表格就放得下;還是太寬的話改用 A3 橫式。表格被分頁切開時,每頁頂端會重複表頭。