跳到主要內容

擷取 PDF 中的文字

依閱讀順序擷取 PDF 裡的文字,自動理清多欄排版,並把換行斷開的句子接回段落,再複製內容或儲存成 .txt 檔。全程在瀏覽器中執行,PDF 不會離開你的裝置。

拖放 PDF 以擷取文字或點擊瀏覽 · 上限 50 MB
選擇 PDF在你的裝置上處理,不會上傳
在瀏覽器中執行・不需上傳運作方式

PDF 轉文字 使用方法

  1. 1

    開啟 PDF

    將最大 50 MB 的 PDF 拖放到方框中,或點擊選擇檔案。受密碼保護的檔案會先要求輸入密碼。

  2. 2

    選擇文字版面

    「段落」會輸出適合閱讀或貼上的連貫文字;「頁面版面」則保留每一行原本的排版,並用空格對齊表格欄位。

  3. 3

    選擇頁面與 OCR

    可擷取所有頁面,或指定範圍,例如 2-5, 9。如果部分頁面是沒有文字層的掃描檔,請開啟 OCR 並選擇語言。

  4. 4

    複製或下載

    按下「擷取文字」,在方框中確認結果,然後複製到剪貼簿,或儲存為 UTF-8 編碼的 .txt 檔案。

限制與 Pro

每次擷取限 1 個 PDF,最大 50 MB、最多 200 頁,含 OCR。

Pro 可開啟最大 4 GB 的 PDF,一次最多讀取 5,000 頁。 查看 Pro

關於 PDF 轉文字

大多數 PDF 都有文字層,也就是你在 PDF 檢視器中可以選取的那些字元。這個工具會讀取文字層,並依照人閱讀的順序重新整理。直接從檢視器複製時,文章的兩欄內容常會逐行交錯混在一起,每個印刷換行處都會斷句,單字中間還會留下連字號。在這裡,頁面會先被分成欄與區塊,換行的文字接成段落,跨行斷開的單字也會重新接回;項目符號與編號保留在清單項目開頭,表格則輸出為以 Tab 分隔儲存格的列,貼到試算表就能直接使用。頁面上下邊緣單獨的頁碼不會輸出,旋轉或直式文字(例如斜放的「DRAFT」浮水印)也會略過。

「頁面版面」模式則相反:它讓每一行維持原本印刷的位置,並用空格固定表單、發票或銀行對帳單的欄位。

掃描頁面沒有文字層,只有紙張的圖片。開啟 OCR 後,只有這些頁面會在瀏覽器中由 Tesseract 引擎讀取,支援 47 種語言。常見用途包括引用報告內容、把合約放進翻譯工具或字數統計工具,以及從對帳單中取出數字。字型、顏色、圖片與連結不會包含在輸出中;若需要這些,請將 PDF 轉成 Word。

隱私

PDF.js 會在你裝置上的 Web Worker 中解析文件,另一個 Worker 負責把各行整理成段落;PDF 與其文字都不會上傳。只有在你開啟 OCR 時,頁面才會從 jsDelivr CDN 下載一次 Tesseract 引擎與一個語言檔,這些下載不會帶有你文件中的任何內容。

功能

依順序讀取多欄

兩欄與三欄版面會一欄接一欄讀取,而不是橫跨整頁逐行讀取。

真正的段落

換行的文字會接起來,在行尾以連字號斷開的單字也會重新接回。

可直接貼上的表格

表格的每一列以 Tab 分隔輸出,可直接貼到試算表;在「頁面版面」中則以空格對齊。

掃描檔 OCR

沒有文字層的頁面可在你的裝置上用 Tesseract 讀取,支援 47 種語言。

PDF 轉文字:常見問題

為什麼複製的 PDF 文字會亂掉,這個工具能解決嗎?
PDF 儲存的是定位好的文字片段,而不是完整句子,所以檢視器複製時會依片段寫入的順序輸出。雙欄頁面會逐行交錯,每個印刷行尾也都有硬換行。在「段落」模式下,工具會先找出欄與區塊,由上到下讀取並接回換行的文字,讀起來就和頁面一樣自然。
掃描的 PDF 也能擷取文字嗎?
可以,只要開啟 OCR。文字層少於 20 個字元的頁面,會以 300 DPI 轉成圖片,再由 Tesseract 依你選的語言辨識;已有文字的頁面則直接取用。0 和 O 這類相似字元偶爾會辨識錯誤,姓名與金額請再核對。若想要可搜尋的 PDF 而非文字檔,請使用 OCR PDF。
「段落」和「頁面版面」有什麼不同?
「段落」會重建連貫的文字:輸出的每一行就是一個段落,段落之間空一行,多欄內容依序讀取,並移除換行處的連字號。「頁面版面」則逐行複製頁面,並用空格補齊,讓數字欄位保持對齊,適合發票、時刻表與表單。用 Consolas 或 Courier 等等寬字型開啟,就能看到欄位對齊。
擷取文字時會保留表格嗎?
在「段落」模式下會辨識簡單的表格,每列輸出為一行,儲存格之間以 Tab 分隔,貼到 Excel 或 Google Sheets 時,每個值都會落在各自的儲存格。合併儲存格,以及實際上是圖片的表格,則無法重建。如果表格輸出成零散的行,可以改用「頁面版面」,它會用空格保留欄位位置。
.txt 檔案支援哪些字元與語言?
文字檔以 UTF-8 儲存,因此西里爾文、希臘文、阿拉伯文、希伯來文、中文、日文、帶重音符號的拉丁字母,以及烏茲別克文的 oʻ 和 gʻ 都能保留,前提是 PDF 的字型有對應到真正的字元。有些 PDF 內嵌的字型沒有這種對應,複製出來的文字在任何程式中都會是亂碼般的符號,這時對這些頁面使用 OCR 就能解決。
全部pdf 工具