共用方式為


Text Extractor 公用程式

Text Extractor 可讓您從畫面上的任何位置複製文字,包括影像或影片內部。 此程式碼是以 Joe Finney 的文字抓取為基礎。

啟用方式

使用啟用快速鍵 (預設:⊞ Win+Shift+T),您會在畫面上看到重疊。 按一下並按住您的主要滑鼠按鈕,並拖曳以啟用您的擷取。 文字會儲存至剪貼簿。

如何停用

識別所選區域中的文字並將其複製到剪貼簿後,擷取模式立即關閉。 可以隨時使用 Esc 關閉擷取模式。

嘗試擷取時調整

按住 Shift 鍵,您可以從調整捕獲區域的大小變更為移動捕獲區域。 當您放開 Shift 時,您將能夠再次重設大小。

重要

  1. 產生的文字可能並不完美,因此您必須對輸出進行快速校對。
  2. 此工具使用 OCR (光學字元辨識) 來讀取畫面上的文字。
  3. 使用的預設語言Windows將基於您的>系統語言鍵盤設定。 OCR 語言組合可供安裝。

設定

下列選項可在 [設定] 功能表中設定:

設定 描述
啟用快速鍵 開啟或關閉此模組的可自訂鍵盤命令。
慣用語言 用於 OCR 的語言。

支援的語言

Text Extractor 只能辨識已安裝 OCR 語言套件的語言。

您可以執行下列命令,透過 PowerShell 取得清單:

# Please use Windows PowerShell, not PowerShell 7 as these aren't .NET Core libraries

[Windows.Media.Ocr.OcrEngine, Windows.Foundation, ContentType = WindowsRuntime]

[Windows.Media.Ocr.OcrEngine]::AvailableRecognizerLanguages

如何查詢 OCR 語言套件

若要傳回所有支持的語言套件清單,請以系統管理員身分開啟 PowerShell(以滑鼠右鍵按兩下,然後選取 [以系統管理員身分執行]),然後輸入下列命令:

Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*' }

一個範例輸出:

Name  : Language.OCR~~~el-GR~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~en-GB~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~en-US~0.0.1.0
State : Installed

Name  : Language.OCR~~~es-ES~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~es-MX~0.0.1.0
State : NotPresent

語言和位置會縮寫,因此「en-US」會是「英文-美國」,而「en-GB」會是「英文-英國」。 如果輸出中沒有語言,OCR 不支援它。 State: NotPresent 語言必須先安裝。

如何安裝 OCR 語言套件

下列命令會安裝「en-US」的 OCR 套件:

$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Add-WindowsCapability -Online

如何移除 OCR 語言套件

下列命令會移除「en-US」的 OCR 套件:

$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Remove-WindowsCapability -Online

疑難排解

本節將列出可能的錯誤和解決方案。

“沒有安裝可能的 OCR 語言”

當沒有可用的語言可供辨識時,會顯示此訊息。

如果支援並安裝了 OCR 套件,但仍然不可用,並且您的系統磁碟機 X: 與「C:」不同,則將 X:/Windows/OCR 資料夾複製到 C:/Windows/OCR 以解決問題。

安裝 PowerToys

此公用程式是電力使用者Microsoft公用程式的一PowerToys部分。 它提供一組實用的公用程式來微調和簡化您的 Windows 體驗,以提升生產力。 若要安裝 PowerToys,請參閱 安裝 PowerToys