檔案整理
PDF 看得到字卻搜尋不到,該做 OCR 嗎?
PDF 搜尋不到,不一定沒有文字層。用畫面相同的文字版與影像版,試著選取、複製和查找,再決定重新匯出、校對或做 OCR。附兩份 PDF 與原稿。
先搜短詞、複製文字,別直接重做整份文件
PDF 裡看得到字卻搜不到,先試一個短詞,再選取一行並貼到純文字編輯器。若這一頁只有影像,可以考慮 OCR。若已有文字,只是空白、編碼或閱讀順序出了問題,就先回頭檢查原檔或匯出方式。只憑一次搜尋失敗,還不能決定該用哪個方法。
假設你收到社區會議紀錄,要找「9 月 20 日」的決議,畫面明明有這行字,搜尋卻是零個結果。PDF 是容器,可以同時放文字、圖片與其他物件。同一行字可能是可選取的文字,也可能只是掃描圖上的筆畫;多頁文件還可能前半有文字、後半全是掃描附件。
先檢查目前這一頁。全文查不到日期,改試清楚可見的短詞與數字,同時確認搜尋範圍、全半形和額外空白。這幾項比較容易排除,我會先查過,再決定要不要重新匯出或辨識文字,免得問題只是多了一個空白,卻重做整份文件。
兩份通知看起來一樣,試著選取和搜尋看看
先用閱讀器的文字選取模式拖選一行;若只能框到整張圖,這頁可能主要是影像。不過閱讀器的模式會影響操作,單次拖曳失敗仍不足以確定,必要時換另一個可用閱讀器再試。能複製時,貼到純文字編輯器,對照畫面核對字與順序。
畫面寫「會議紀錄」,貼出來卻是錯字、拆開的字,或整段顛倒,表示文字和視覺版面有差異。雙欄、表格與頁尾特別容易出現不符合閱讀順序的複製結果;選得出字,也不能直接判定搜尋和複製都正常。
下方是同一份自寫通知的兩個固定副本:文字版保留文字,影像版則先把那頁轉成 PNG,再整頁放入 PDF。日期、金額與否定詞的畫面相同,也能用原稿 TXT 核對。影像版沒有加文字層,沒有經過 OCR;這是練習材料,不是真實社區決議。
通知的兩行原文是「日期:2026 年 9 月 20 日」與「注意:不得自行更改報名費用」。2026 年 10 月 4 日的 PDF.js 6.3.289 文字層檢查沒有執行 OCR:文字版能選取這兩行,取得的文字也包含「9 月 20 日」和「不得」。影像版沒有可選取文字,取得的文字中也找不到這兩個詞。獨立 PDF 解析另確認,只有文字版能抽到這些字。
重做時先開文字版,複製日期行,再查兩個詞;接著換影像版,做相同操作,也核對原稿的 180 元與 12 人。若影像版也搜得到,看看閱讀器是否自動辨識了文字,不能反推原檔本來有文字層。這組結果只適用指定文件與未執行 OCR 的檢查環境,不保證每種閱讀器、匯出方式或掃描稿都相同。
| 檔案 | 文字層選取結果 | 取得的文字是否含日期與否定詞 |
|---|---|---|
| notice-text.pdf | 可以;保留原稿文字 | 9 月 20 日、不得:都有文字結果 |
| notice-image.pdf | 沒有文字層;只能看頁面影像 | 兩個詞都沒有文字結果 |
- 下載通知原稿 TXT固定自寫全文;是練習材料,不是真實社區決議。
- 下載可搜尋的文字 PDF保留文字;先核對日期、不得、180元及12人。
- 下載同畫面的純影像 PDF由文字版頁面轉成PNG,再整頁放入PDF,未加OCR文字層。
- 下載影像版使用的 PNG與兩份PDF核對視覺內容;可自行用圖片轉PDF重做純影像副本。
確實需要 OCR,就把重要字詞逐項對回原圖
OCR 會辨識影像中的文字,部分軟體能把結果加回 PDF,做成畫面像原掃描稿、卻能搜尋的副本。辨識結果仍可能錯,歪斜、陰影、小字、手寫與特殊字型都可能影響判讀。加上文字層不等於整份文件已校對。
會議紀錄先核對日期、金額、門牌、數量和否定詞。「不得」若辨成「得」,比少一個標點影響大;0 與 O、1 與小寫 l 也可能混淆。讓原圖和文字並排逐欄比對,不能只看句子讀起來通不通順。
掃描已經缺角或模糊,OCR 也不知道缺掉的字是什麼。向來源索取更清楚的檔案,或把位置標為待確認。別用合理猜測補金額、姓名或決議,讓猜測看起來像文件原文。
轉成圖片再做 PDF,不能修好搜尋功能
本站 PDF 轉圖片適合把頁面放進簡報,圖片轉 PDF 則能整理這些圖片。兩者來回轉換本身不做 OCR,不能用來修復搜尋,還可能把原本可選取的文字變成影像。本網站目前沒有公開可用的 OCR 工具。
原檔已有可用文字時,把它保留,只另存真正需要的頁面圖片。若困擾只是容量太大,也不用先把全本轉圖再重組;這會改變文件的呈現方式,可能增加容量或降低細字清楚度。
改用外部 OCR 前,先確認文件能不能上傳、服務如何處理資料,以及輸出是否符合收件要求。敏感資料或組織文件要依自己的授權與規範處理,不能因為急著搜尋,就跳過這些條件。
需要可搜尋副本時,也留下原掃描供回查
原始掃描、辨識副本和校對文字各有用途,不一定每次都要做三份,但名稱應能分辨。校對記錄寫清楚哪一頁、哪一項改了,以及依據來自原圖還是後續確認;之後有人問到某個數字,才能回查。
完成後重新搜尋目標詞,至少檢查一個日期、一個專有名詞和一段跨行文字,也抽查複製順序。找得到一個詞,只表示這個詞有結果,不能代表其餘內容都正確;不要加上 OCR 就刪掉唯一的原始掃描。
交付時說明是否做過辨識與校對,哪些位置仍不確定。收件人只需要閱讀原件,就可給原掃描;需要大量查找時,再附可搜尋副本。兩份分工清楚,比只留一份看起來能搜、卻無法追查的檔案更方便。
參考來源
- Adobe:掃描文件與辨識文字說明掃描 PDF 及文字辨識選項;具體選單依使用的軟體版本。