怎麼把 PDF 轉成 Markdown
- 拖入 PDF:放到上方的框裡、直接貼上,或一次選擇最多 20 個檔案。
- 稍等一下。 文字版 PDF 一兩秒就能轉完。掃描頁會慢一些,因為每一頁都要在你的裝置上做 OCR。
- 檢查結果。 Markdown 分頁顯示原始碼,預覽顯示排版效果,待檢查頁面列出值得再看一眼的頁面。
- 複製或下載。 可以存成
.md檔案、連同圖片打包成.zip,或匯出 JSONL 分塊給 RAG 流程使用。
不用帳號,不上傳,每天轉多少個檔案都不限。
轉換後保留什麼
轉換器讀取 PDF 的文字層,也就是真正的字元以及它們的字級和位置,再據此重建文件結構:
- 標題:依字級和字重,產生
#、##和###。 - 段落:句子跨行、跨頁斷開,也會重新接回來。
- 清單(編號和項目符號)以及保留網址的連結。
- 表格:依表格線或對齊的文字欄產生 Markdown 表格。
- 圖片:可以用預留位置、連結到匯出的圖片檔,或者不保留,由你決定。
讀者用不到的東西也會去掉:頁碼、每頁重複的頁首頁尾,以及行尾用連字號斷開的單字。每項修復都有獨立的開關,每個開關都會顯示它作用了幾次,不會在你不知情的情況下改動內容。
值得再看一眼的頁面
沒有哪個轉換器能把每一頁都轉對。與其碰運氣,這個工具會告訴你該看哪裡。每次轉換完,它都會逐頁檢查常見問題:
- 沒有文字層的頁面,或字型對應到錯誤字元、讀出來是亂碼的頁面;
- OCR 模型沒把握的文字;
- 表格和多欄排版,這些地方閱讀順序容易出錯。
被標記的頁面會列在待檢查頁面裡,每頁都把頁面影像和對應的 Markdown 並排顯示,幾秒鐘就能對照完。如果某頁文字是亂碼,點一下就能用 OCR 重新辨識這一頁。
掃描版 PDF 與 OCR
頁面上沒有文字、只有文字圖片時,轉換器會用 OCR 辨識。文字辨識模型(PaddleOCR,Apache 2.0)透過 WebAssembly 在你的瀏覽器裡執行,瀏覽器允許時會使用多執行緒。模型只需下載一次,約 6 MB,之後會快取起來。
預設可以辨識拉丁字母語言和中文的印刷體。日文和韓文有各自的模型,可以在掃描頁設定裡選擇。不支援手寫字。掃描檔的更多說明請見掃描版 PDF 轉 Markdown。
給 ChatGPT、Claude 和 RAG 用的 Markdown
Markdown 是語言模型讀得最好的格式:標題和表格都能保留,token 也比 HTML 或原始 PDF 少。轉換器依你實際要複製的內容計算 token,為 LLM 精簡下的每個開關都會顯示能省多少:去掉連結網址、粗體斜體標記或圖片行。
分塊分頁會在你設定的 token 上限內依標題切分文件,保留每塊的標題路徑和頁碼,並整批匯出為 JSONL。詳見 PDF 轉 Markdown 給 LLM。
隱私有保障嗎?
有,這是由設計保證的,而不是一句承諾。轉換器是在你的瀏覽器分頁裡執行的程式。PDF 從你的磁碟讀進分頁的記憶體,在那裡完成轉換。它從不傳送到我們的伺服器或任何其他伺服器,這也是沒有檔案大小收費、沒有每日上限的原因。
會經過網路的只有:頁面本身、轉換器的程式碼,以及你第一次轉換掃描檔時下載的 OCR 模型。你可以在瀏覽器的開發人員工具裡自己核對:沒有任何請求帶著你的檔案。詳情請見隱私權政策。
限制
- **檔案大小:**每個檔案最大 300 MB,一次最多 20 個。特別大的檔案可能超出單一分頁的記憶體,遇到時請只轉換部分頁面。
- 公式依 PDF 裡的文字字元原樣輸出,不會變成 LaTeX。
- 複雜表格(合併儲存格、儲存格內多行)可能需要手動修改。這些頁面會被標記。
- 掃描的表格在欄位對齊清楚時會變成 Markdown 表格;排得很擠或歪斜的表格可能輸出為一行行文字。
- 有密碼的 PDF 輸入密碼後即可開啟,密碼只留在分頁裡。
常見問題
pdftomd 免費嗎?
免費。在你的瀏覽器裡轉換,每個檔案不會帶給我們任何成本,所以沒什麼可收費的:不用註冊,沒有浮水印,沒有每日上限。
手機上能用嗎?
可以,任何新版手機瀏覽器都行。大檔案和長掃描檔在手機上比在電腦上慢,手機記憶體也比較少,所以特別大的 PDF 可能需要只轉換部分頁面。
能一次轉換多個 PDF 嗎?
可以。最多拖入 20 個檔案,它們會依序轉換;點全部下載,就會把每個 Markdown 檔案(如果選了匯出圖片,連同圖片)打包成一個 .zip。
輸出的是哪一種 Markdown?
帶 GitHub 風格表格的 CommonMark,GitHub、Obsidian、Notion、VS Code 和大多數靜態網站產生器都能讀。為 Obsidian 準備了 YAML front matter 選項,請見 PDF 轉 Obsidian。
能用程式把 PDF 轉成 Markdown 嗎?
如果要在腳本裡用,可以看用 Python 把 PDF 轉成 Markdown,裡面有四個函式庫和可執行的範例;也可以看我們的評測,了解它們的差別。