Mac 螢幕截圖轉文字:取出任何擷取內容中的文字
作者:Eduard Bruch,Optic 開發者 · 更新日期:
若要在 Mac 上把螢幕截圖變成文字,請在「預覽程式」中打開它,用即時文字選取文字,然後按 Command-C。如果你截圖只是為了留住文字,可以省略圖片,直接從螢幕上拷貝文字。
簡短回答:對於你已經有的螢幕截圖,「預覽程式」和即時文字是免費且內建的。如果你截圖主要是為了取得文字,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買))。
聲明:Optic 是我開發的。
內建的方式
macOS 自己就能做到:
- 按 Shift-Command-4 並在區域上拖曳,截取螢幕截圖。
- 在「預覽程式」中打開螢幕截圖(或在 Finder 中按空白鍵使用「快速查看」)。
- 將指標移到文字上,直到變成文字游標。
- 選取文字並按 Command-C。
即時文字在 Apple 支援的地方有效:「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片。它無法用於任意的 App 視窗、視訊通話,或繪製在 App 介面內的文字。對於螢幕截圖檔案,這通常就夠了。
缺點是要繞一圈遠路。你得製作圖片、找到它、打開它、選取、拷貝,而且常常桌面上堆滿了你根本不需要當成圖片的螢幕截圖。
省略圖片:直接拷貝文字
Optic 做的是同樣的工作,中間沒有檔案。它讀取你所畫方框內的螢幕,並把文字放到剪貼簿。
- 點一下選單列中的 Optic 圖像。
- 選擇 擷取文字。
- 在你想要的文字上拖曳方框。
- 用 Command-V 貼到任何地方。
不會有螢幕截圖檔案儲存到你的桌面。辨識在你的 Mac 上使用 Apple 的 Vision 文字辨識進行,Optic 沒有網路存取,所以文字絕不會離開電腦。
即時文字做不到的地方也能用
因為 Optic 讀取的是螢幕本身,所以它也適用於不在圖片檔案中的文字:App 的介面、錯誤對話框、暫停的影片、遠端桌面視窗、螢幕分享。這是它與即時文字的主要差別。
已經有一堆螢幕截圖了?
Optic 不能打開圖片檔案。請先在「預覽程式」中打開螢幕截圖,然後使用即時文字,或用 Optic 在上面拖曳。如果你有很多螢幕截圖要一次轉換,Optic 就是錯誤的工具;它一次只處理一個選取範圍。
有幫助的設定
- 換行。保留會依螢幕上的樣子保持各行。移除會把全部合併成一行。智慧合併會合併段落內折行的文字並保留句尾,對從窄欄拷貝的文字很方便。
- 去除空白(預設為開啟)會移除開頭和結尾多餘的空格。
- 語言。提供 21 種辨識語言,預設全部開啟,每一種都可以在「設定」中關閉。
- 程式碼模式保留縮排並關閉語言校正,適用於程式碼和指令。
用歷史紀錄取代螢幕截圖檔案夾
Optic 在它的選單列彈出視窗中保留你最近 20 筆擷取,每一筆都有小縮圖和時間。你可以再次拷貝其中一筆、打開連結、讓它朗讀出來,或刪除它。這是一份簡短的近期清單,不是存檔,而且只儲存在你的 Mac 上。
Optic 不適合的地方
- 它不能打開圖片或 PDF 檔案。
- 它不轉換檔案夾中的螢幕截圖,也不建立可搜尋的 PDF。
- 它不翻譯文字,也不擷取表格。
- 手寫並非承諾的功能。
更多相關內容:在 Mac 上從螢幕截圖擷取文字、即時文字的限制,以及 Mac 螢幕 OCR App 的比較。
常見問題
如何在 Mac 上從螢幕截圖拷貝文字?
在「預覽程式」中打開螢幕截圖,用即時文字選取文字,然後按 Command-C。像 Optic 這樣的螢幕 OCR App 不需要先截圖就能拷貝文字。
Optic 會儲存螢幕截圖檔案嗎?
不會。它讀取你選取的區域並拷貝文字。歷史紀錄會在你的 Mac 上為每筆擷取保留一張小縮圖。
我可以一次把很多螢幕截圖轉成文字嗎?
Optic 不行。它一次只處理一個選取範圍,而且不打開檔案。
它可以離線運作嗎?
可以。辨識在 Mac 上進行,這個 App 沒有網路存取。