# PDF OCR

> 在瀏覽器裡做文字辨識，把掃描的 PDF 轉成可搜尋、可複製的檔案。每一頁辨識後，文字藏在原圖後面，原圖一個位元都不動，支援中文與英文，檔案不會上傳。

- URL: https://bytescope.dev/zh-Hant/pdf-ocr/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/pdf-ocr.md) · [ja](https://bytescope.dev/ja/pdf-ocr.md)
- Runs: 檔案不會離開你的瀏覽器 — 全部在本機處理。
- Requires: OCR runs in any modern browser (WebGPU where available, WebAssembly otherwise), so the first page waits for the recognition model to download.
- Updated: 2026-09-08

## What it does

掃描的合約、講義或信件看起來是一張紙，你沒辦法搜尋其中的條款，也沒辦法複製一句話出來。這個頁面會用 OCR 讀每一頁掃描圖，把辨識出來的文字加成看不見的一層，蓋在原本的圖片上面。原圖不會被重新壓縮。之後不管用哪一種 PDF 閱讀器，搜尋、反白、複製都能用，檔案看起來跟原本一模一樣。辨識模型在這個分頁裡跑，頁面上的文字不會送到任何地方。

### 已經有文字的頁會跳過

每一頁會先檢查一次。幾乎沒有文字的就是掃描頁，會做 OCR；已經有文字的頁就不動，所以一份一半是電子檔的文件，不會被重複辨識。如果原本的文字是別的 OCR 工具辨識錯的，就勾選「重新辨識」。解析度建議選 200 DPI，對文字偵測已經夠用；字非常小的話再選 300 DPI，時間大約會變成兩倍。每次只畫一頁，所以記憶體用量不會太高。隨時都可以停下來，已經辨識的頁面還是能存成 PDF，也能存成純文字檔，每頁一段。

### 誠實的限制

辨識引擎只認得中文和英文。日文、韓文等其他語言會認錯字，或是完全認不出來，這一點在開始之前頁面就會先告訴你。OCR 偶爾也會把字認錯，手寫、淡掉或解析度低的掃描、還有很多表格線的頁面特別容易出錯，所以能搜尋不等於正確。文字層會把圖上看得到的東西全部照抄，包括你本來想遮住的內容，因此這不是塗黑工具。原本的圖片本身一定不會被改動。

## Limits

Does not read Japanese, Korean or other scripts (the recogniser covers Chinese and English only), does not check that the text it adds is correct, does not rewrite text that is already in the file unless you tick redo, does not edit the picture itself or hide anything you draw over it, and does not run on a PDF that is password-protected.

## FAQ

### 我的 PDF 會上傳到哪裡嗎？

不會。檔案會在這個分頁裡讀取、逐頁繪製、重新組成，辨識模型也在你的瀏覽器裡執行。頁面的內容不會送到任何伺服器。

### 日文或韓文的掃描檔可以用嗎？

不太可靠。辨識引擎只涵蓋中文和英文，日文和韓文會被認錯或漏掉。存出來的檔案就算字是錯的，看起來還是可以搜尋，所以用之前先看幾行。

### 為什麼有些頁面被跳過了？

已經有文字層的頁面會保持原樣，才不會把原本的文字換掉。如果舊的文字是辨識品質不好的工具產生的，就勾選「重新辨識」，讓它再讀一次。

### 處理完之後，頁面看起來會不一樣嗎？

不會。原圖的位元組完全保留，文字是用看不見的繪製模式加上去的，頁面看起來一樣。只有搜尋、反白和複製的功能會改變。

### 要花多久時間？

大約是每一頁辨識一次的時間，所以取決於頁數和你的電腦。處理完第一頁後，頁面會顯示估算的剩餘時間。預設是 200 DPI；300 DPI 工作量加倍，對一般的文字通常沒什麼幫助。

## Related tools

- [Split PDF](https://bytescope.dev/zh-Hant/pdf-split.md) — 文字能搜尋之後，把需要的頁面單獨抽出來。
- [Merge PDF](https://bytescope.dev/zh-Hant/pdf-merge.md) — 把好幾份 PDF 合成一個檔案。
- [Compress PDF](https://bytescope.dev/zh-Hant/pdf-compress.md) — 辨識之後檔案會稍微變大，可以再壓小一點。
- [Image to Text](https://bytescope.dev/zh-Hant/image-to-text.md) — 只想從一張照片或截圖讀出文字，用這個就夠了。
