Служебная программа Text Extractor

Text Extractor позволяет копировать текст из любого места на экране, включая изображения или видео. Это средство создано на основе средства Text Grab от Джо Финни (Joe Finney).

Способ активации

После нажатия сочетания клавиш для активации (по умолчанию: ⊞ Win+Shift+T) на экране появится наложение. Нажмите и удерживайте основную кнопку мыши и перетащите ее, чтобы активировать выбранное. Текст будет сохранен в буфере обмена.

Отключение

Режим записи деактивируется сразу после того, как текст в выбранном регионе распознается и копируется в буфер обмена. Вы можете выйти из режима захвата, нажав клавишу ESC в любой момент.

Настройка при попытке захвата

Удерживая клавишу SHIFT, вы измените размер области захвата на перемещение области захвата. При выпуске Shift вы сможете снова изменить размер.

Важно!

  1. Созданный текст может быть не идеальным, поэтому необходимо быстро прочитать выходные данные.
  2. Это средство использует OCR (оптическое распознавание символов) для чтения текста на экране.
  3. Используемый по умолчанию язык будет зависеть от Windows параметров клавиатуры системного языка > (языковые пакеты OCR доступны для установки).

Параметры

В меню "Настройки" можно настроить следующие параметры:

Параметр Описание
Сочетание клавиш для активации Настраиваемая команда клавиатуры для включения или отключения этого модуля.

Поддерживаемые языки

Text Extractor может распознавать только языки, на которых установлен языковой пакет OCR.

Список можно получить с помощью PowerShell, выполнив следующие команды:

[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.

Установка языкового пакета OCR

Следующие команды устанавливают пакет OCR для en-US:

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

Удаление языкового пакета OCR

Следующие команды удаляют пакет OCR для en-US:

$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 устранения проблемы.