Udostępnij przez


narzędzie Text Extractor

PowerToys Text Extractor Umożliwia kopiowanie tekstu z dowolnego miejsca na Windows ekranie, w tym wewnątrz obrazów lub filmów wideo. To zaawansowane narzędzie OCR ułatwia szybkie wyodrębnianie tekstu przy użyciu skrótów klawiaturowych, co ułatwia przechwytywanie i używanie zawartości tekstowej z dowolnej aplikacji lub pliku multimedialnego. Ten kod jest oparty na programie Text Grab autorstwa Joe Finneya .

Uwaga / Notatka

Zalecane jest użycie narzędzia Snipping Tool zamiast Text Extractor do przechwytywania zrzutów ekranu.

Jak aktywować

Po użyciu skrótu aktywacyjnego (domyślnie: ⊞ Win+Shift+T), zobaczysz nakładkę na ekranie. Kliknij i przytrzymaj podstawowy przycisk myszy, a następnie przeciągnij, aby aktywować przechwytywanie. Tekst zostanie zapisany w schowku.

Jak dezaktywować

Proces przechwytywania zamyka się natychmiast po rozpoznaniu tekstu w wybranym regionie i skopiowaniu go do schowka. Zamknij tryb przechwytywania za pomocą Esc w dowolnym momencie.

Dostosuj podczas próby przechwycenia

Trzymając Shift, zmieniasz rozmiar regionu przechwytywania na przenoszenie regionu przechwytywania. Po zwolnieniu klawisza Shift, będziesz mógł ponownie zmienić rozmiar.

Ważne

  1. Wygenerowany tekst może nie być doskonały, więc trzeba wykonać szybki dowód odczytu danych wyjściowych.
  2. To narzędzie używa optycznego rozpoznawania znaków OCR do odczytywania tekstu na ekranie.
  3. Używany język domyślny będzie oparty na Windows ustawieniach klawiatury języka > systemowego. Pakiety językowe OCR są dostępne do zainstalowania.

Ustawienia

W menu Ustawienia można skonfigurować następujące opcje:

Ustawienia Opis
Skrót do aktywacji Dostosowywalne polecenie klawiatury, aby włączyć lub wyłączyć ten moduł.
Preferowany język Język używany do rozpoznawania znaków OCR.

Obsługiwane języki

Text Extractor program może rozpoznawać tylko języki z zainstalowanym pakietem językowym OCR.

Listę można uzyskać za pomocą programu PowerShell, uruchamiając następujące polecenia:

# 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

Wykonywanie zapytań dotyczących pakietów językowych OCR

Aby zwrócić listę wszystkich obsługiwanych pakietów językowych, otwórz program PowerShell jako administrator (kliknij prawym przyciskiem myszy, a następnie wybierz pozycję "Uruchom jako administrator") i wprowadź następujące polecenie:

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

Przykładowe dane wyjściowe:

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

Język i lokalizacja są skrócone, więc "en-US" będzie "English-United Stany" i "en-GB" będzie "English-Great Brytania". Jeśli język nie jest dostępny w danych wyjściowych, nie jest obsługiwany przez funkcję OCR. State: NotPresent najpierw należy zainstalować języki.

Instalowanie pakietu językowego OCR

Następujące polecenia instalują pakiet OCR dlaen-US":

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

Uwaga / Notatka

Wykonanie poleceń w celu zainstalowania pakietu językowego OCR może potrwać kilka minut.

Usuwanie pakietu językowego OCR

Następujące polecenia usuwają pakiet OCR "en-US":

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

Rozwiązywanie problemów

Ta sekcja zawiera listę możliwych błędów i rozwiązań.

"Nie zainstalowano możliwych języków OCR"

Ten komunikat jest wyświetlany, gdy nie ma dostępnych języków do rozpoznawania.

Jeśli pakiet OCR jest obsługiwany i zainstalowany, ale nadal nie jest dostępny, a dysk systemowy X: różni się od "C:", skopiuj folder X:/Windows/OCR do C:/Windows/OCR, aby rozwiązać ten problem.

Zainstaluj PowerToys

To narzędzie jest częścią narzędzi PowerToys Microsoft dla zaawansowanych użytkowników. Zapewnia zestaw przydatnych narzędzi do dostosowywania i usprawniania środowiska Windows w celu zwiększenia produktywności. Aby zainstalować PowerToys, zobacz Instalowanie PowerToys.