UltKit

PDF 轉 Markdown 轉換器

將 PDF 轉成 .md 檔,標題、清單與表格都以 Markdown 語法寫出,可直接放進筆記庫、文件儲存庫或檢索流程。

PDF 轉檔

或將PDF 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    加入 PDF

    最多可放入 20 個 PDF,每個不超過 95 MB。只要 文字辨識(OCR) 維持在自動,掃描頁面就會以 OCR 讀取。

  2. 2

    選擇圖片與頁面

    保留圖片 預設為開啟,所以圖表會一併保留。若只要純文字檔,可將它關閉;也能用 要轉換的頁面 略過封面或附錄。

  3. 3

    轉換並檢查大綱

    按下 轉換為 Markdown,下載 .md 檔;多個檔案則下載 ZIP。請先快速檢查標題層級。

PDF 儲存的是定位的字形;Markdown 則用字元儲存結構:# 代表標題、短橫線代表清單項目、直線代表表格。轉換時會從字級、縮排和欄位還原這些結構。

PDF 轉 MD 如何重建標題、清單與表格

多數 PDF 並不知道某一行是標題。除非檔案是以標記式 PDF 匯出(這是 2001 年 PDF 1.4 新增、且 PDF/UA 無障礙標準(ISO 14289)要求的功能),否則標題只是字級較大或較粗的文字。轉換器會替找到的字型樣式排序,並把最大且重複出現的樣式對應到 #、## 和 ###,所以字型層級清楚的報告能得到乾淨的大綱。

清單會依標記和縮排辨識:項目符號變成 -,編號行變成 1.,較深的縮排則變成巢狀項目。依欄位對齊的文字會變成直線表格,這是 GitHub 於 2017 年在 GFM 規格中正式定義的語法;John Gruber 在 2004 年發表的 Markdown 完全沒有表格。連結會以 [text](url) 保留目標網址。

只因為文字碰到邊界而產生的換行,會重新接回段落。若頁首或頁碼落在兩個段落之間,通常需要事後刪除。

from ↓ · to →MDTXTDOCXHTML
HeadingsHeadings to MD: yes– Headings to TXT: noHeadings to DOCX: yesHeadings to HTML: yes
項目符號與編號清單項目符號與編號清單 to MD: yes– 項目符號與編號清單 to TXT: no項目符號與編號清單 to DOCX: yes項目符號與編號清單 to HTML: yes
簡單表格簡單表格 to MD: yes– 簡單表格 to TXT: no簡單表格 to DOCX: yes簡單表格 to HTML: yes
合併儲存格– 合併儲存格 to MD: no– 合併儲存格 to TXT: no合併儲存格 to DOCX: yes合併儲存格 to HTML: yes
LinksLinks to MD: yes– Links to TXT: noLinks to DOCX: yesLinks to HTML: yes
固定的頁面版面– 固定的頁面版面 to MD: no– 固定的頁面版面 to TXT: no固定的頁面版面 to DOCX: yes– 固定的頁面版面 to HTML: no
supported not offered各種輸出格式能表達的內容。Markdown 直線表格沒有合併儲存格的語法。

PDF 轉 Markdown 無法還原的內容

PDF

Portable Document Format

PDF 由 Adobe 於 1993 年建立,2008 年成為開放的 ISO 32000 標準。它會固定文字、字型、圖片與版面,讓文件在每個螢幕和印表機上看起來都一樣。PDF 可包含表單、簽章、連結、附件和可搜尋的文字,其中 PDF/A 版本則用於長期存檔。固定的版面讓 PDF 不易編輯,而掃描的 PDF 除非套用 OCR,否則只含圖片。所有瀏覽器和作業系統都能開啟。

壓縮方式
–
透明度
支援
動畫
不支援
推出年份
1993 · Adobe
PDF 轉檔工具

MD

Markdown

Markdown 是 John Gruber 於 2004 年建立的輕量標記語法。它使用純文字符號,例如以 # 表示標題、* 表示強調、- 表示清單,以原始文字顯示時仍易於閱讀,也能乾淨地轉換為 HTML。它是 README 檔、技術文件、Wiki、筆記 App 和許多靜態網站產生器的標準。它有多種方言,例如 CommonMark 和 GitHub Flavored Markdown,在表格等細節上略有差異。任何文字編輯器都能開啟 .md 檔。

壓縮方式
–
透明度
–
動畫
–
推出年份
2004 · John Gruber
MD 轉檔工具

當文字必須放進純文字工具時,人們會把 PDF 轉成 Markdown,例如筆記庫、文件儲存庫或 AI 檢索索引,在這些地方標題必須是 #,而不是較大的字體。

有些內容從一開始就沒有以可還原的形式儲存。夾在欄位之間的側邊欄可能跑到段落中間。以定位符號排版的公式會變成一行字元,而不是 LaTeX。以向量輪廓繪製的文字(常見於標誌和匯出的投影片)則完全不含字元。

含有合併標題儲存格或多段落儲存格的表格會被攤平成簡單格線,複雜的標題列需要手動改寫。如果只需要文字,PDF 轉 TXT 可提供純文字;如果來源是 Word 草稿,DOCX 轉 Markdown 能保留更多結構,因為 DOCX 知道哪些段落是標題。

用於 LLM、RAG 流程、Obsidian 與 Notion 的 Markdown

RAG 與 LLM 流程

標題讓文字切分器有自然的分段邊界,每個區塊都保有章節標題,而且 Markdown 耗費的標記 token 比 HTML 少得多。

Obsidian 筆記庫

Obsidian 將每則筆記存成磁碟資料夾中的純 .md 檔,所以轉換後的檔案可直接放入筆記庫。

Notion 工作區

Notion 的 Markdown 匯入會把標題、清單和直線表格變成原生區塊,比從 PDF 檢視器貼上更乾淨。

用於檢索流程時,除非有視覺模型會讀取圖表,否則請關閉 保留圖片 再轉換;掃描檔也請選對 文件語言,避免 OCR 憑空產生字元而進入索引。接著檢查前兩層標題:被升為 ## 的圖說會讓區塊在奇怪的位置切開,建立索引前用一次尋找取代就能修正。純文字在 Git 中也能乾淨地比對差異,所以手冊的新版本可以逐句比較。

PDF 轉 Markdown 常見問題

PDF 轉 MD 會輸出哪一種 Markdown 語法?

標題、清單、強調和連結遵循 CommonMark,表格則以 GitHub 風格的直線表格寫出,因為純 CommonMark 沒有表格語法。這種寫法在 GitHub、GitLab、Obsidian 和 VS Code 都能正確顯示。

掃描的 PDF 可以轉成 Markdown 嗎?

可以。將 文字辨識(OCR) 設為自動時,沒有文字層的頁面會先被辨識,再重建結構,所以平整的 300 DPI 掃描檔會比歪斜的手機照片得到更乾淨的大綱。若想要的是可搜尋的 PDF 而不是 .md 檔,請使用 OCR PDF。

為什麼粗體圖說會變成標題?

標題是依字級、粗細和間距判斷的,單獨一行的短粗體文字(例如圖說)看起來可能跟小標題一模一樣。刪掉它的 # 符號即可,其餘大綱不受影響。

如何把 Markdown 檔匯入 Notion?

在 Notion 側邊欄選擇「匯入」,挑選「文字與 Markdown」,再選取檔案。每個 # 標題會變成標題區塊,每個直線表格會變成簡單表格。

為什麼 .md 檔比 PDF 小這麼多?

PDF 內含每一頁的嵌入字型、圖片和繪圖指令;Markdown 只保留字元和少數符號。幾 MB 的文字型報告通常只會變成幾百 KB 的 Markdown,也更容易放進模型的上下文視窗。

編輯後可以把 Markdown 轉回 PDF 嗎?

可以。任何能匯出的編輯器都能再產生 PDF,UltKit 也提供 Markdown 轉 PDF 轉換器,可用來來回轉換。新的 PDF 會使用轉譯器的字型和間距,而不是原本的設計。