可以直接列印的匯出

Markdown轉PDF

更新於 · pdftomd.tools 團隊

在這個頁面 Markdown轉PDF,把純文字變成一份精緻的 A4 文件:GitHub Flavored Markdown 會以清楚的排版、真正的表格和灰底程式碼區塊呈現,存成可以列印或夾帶寄出的頁面。

Markdown 原始碼變成印好的手冊頁面

貼上文字或上傳 .md 檔,看即時預覽,再下載。全部都在這個分頁裡完成。

在瀏覽器中執行 · 不上傳

Markdown 原始碼

排版預覽

預覽會顯示在這裡。

操作步驟

在這裡怎麼 Markdown轉PDF

從編輯器裡的草稿到印表機印出的紙,四個步驟就夠了。

  1. 把 Markdown 檔拖進編輯器
    01

    帶上文字

    從任何編輯器貼上、載入範例,或上傳 .md、.markdown、.txt 檔。一有文字,預覽就會開始。

    開啟編輯器
  2. Markdown 原始碼和預覽並排顯示
    02

    看預覽

    右邊顯示的就是印出來的樣子:標題、待辦清單、引言、表格和程式碼區塊,套用 GitHub 風格主題。

    查看預覽
  3. 兩張有參考線的 A4 頁面
    03

    注意分頁

    長文件會接到新的 A4 頁面。段落短一點、每個表格前放一個標題,版面會更好讀。

    檢查版面
  4. 有下載按鈕的文件
    04

    儲存檔案

    按「下載」,瀏覽器就會儲存結果。文字有修改時,改好原文再匯出一次。

    馬上下載
呈現內容

Markdown轉PDF 之後頁面上會留下什麼

想把 Markdown 變成文件,是希望從簡潔的語法得到一份誰都不必費心解讀的成品。開頭是 ## 的那一行會變成段落標題,連字號變成項目符號,一整塊直線組成的內容變成有框線的表格。目標是一份看起來用心做出來的文件,而不是不小心印出來的程式碼檔。

這個頁面遵循 GitHub Flavored Markdown,它是 CommonMark 的嚴格超集,也是 GitHub 在 README 裡用的方言。具體來說:有核取方塊的待辦清單、灰底程式碼區塊、左側有直線的引言,以及保留顏色的連結。在 GitHub 預覽裡看起來正常的內容,在這裡匯出後通常也一樣正常。

“以 Markdown 排版的文件,應該能原封不動地當成純文字發布,看起來也不像被標籤或格式指令標記過。”
John Gruber, Markdown 專案頁面(譯文)
  • 標題、強調、連結和引言
  • 待辦清單、巢狀清單和編號步驟
  • 每次匯出都有含標題列的表格和程式碼區塊

老實說明目前的限制

只有一種主題、A4 直式,沒有頁碼,也不會自動產生目錄。文字以內嵌字型的真正文字儲存,可以選取;只有表情符號會變成小圖片。其他網站的圖片可能被擋下而顯示空白,數學式和 Mermaid 區塊會顯示成一般程式碼。在我們的測試中,一份 2 頁的英文 README 匯出後是 96 KB。

語法 → 列印預覽
待辦清單、引言和程式碼區塊與呈現結果並排
核取方塊、引言直線和灰底程式碼區塊在匯出後都原樣保留。
應用情境

什麼時候值得 Markdown轉PDF

需要印在紙上或寄到信箱的純文字。

本機優先
在瀏覽器裡本機處理

不上傳的 Markdown轉PDF

排版和匯出都在你的瀏覽器裡進行。文字從來不會傳到我們的伺服器,所以合約、內部計畫和還在草稿階段的內容都能放心處理。沒有帳號,關掉分頁後什麼都不會留下。

在瀏覽器裡執行不上傳伺服器不用帳號
反方向
Markdown 圖示與文件圖示之間的雙向箭頭

手上有文件,想把文字拿回來?

反方向的工具會讀取有文字層的文件,轉回可以編輯的 Markdown,包括標題、清單,現在也能把表格還原成 Markdown 表格。合併儲存格會被拆開;掃描檔需要 OCR,而這個工具不做 OCR。

工具

相關工具

和這個匯出頁面搭配的頁面,點一下就能開啟。

準備好 Markdown轉PDF 了嗎?

貼上文字、看一眼預覽,下載可以直接列印的頁面。免費、私密、不用安裝。

開啟編輯器

資料來源

  1. Markdown project page — Daring Fireball, 2004
  2. GitHub Flavored Markdown Spec — GitHub
  3. CommonMark Spec 0.31.2 — CommonMark, 2024
問答

常見問題

關於版面、隱私和目前限制的清楚回答。

匯出時支援哪些語法?

GitHub Flavored Markdown:標題、強調、連結、引言、巢狀清單和待辦清單、表格以及程式碼區塊。數學式和 Mermaid 區塊目前還不會呈現。

有目錄或頁碼嗎?

沒有,目前兩者都不會產生。需要目錄的話,請在檔案開頭自己寫一個,連到各個標題。

可以改主題、邊界或紙張大小嗎?

目前還不行。每次匯出都使用 A4 直式的 GitHub 風格主題。

檔案裡的文字可以選取或搜尋嗎?

可以。檔案包含內嵌字型的真正文字,能選取、搜尋和複製。表情符號會存成小圖片。

我的文字會被上傳到哪裡嗎?

不會。轉換在你的瀏覽器裡完成,文字從來不會到達我們的伺服器。

為什麼匯出的檔案少了一張圖片?

其他網站的圖片可能會在瀏覽器裡被禁止載入。請改用允許載入的來源,並在下載前看一下預覽。

怎麼避免分頁切在奇怪的地方?

在想換頁的地方加一個有 page-break-after: always 的 div,匯出時會照著做。標題會跟下一行留在一起,但特別長的程式碼區塊還是可能被切開。