Служебная программа Text Extractor
Text Extractor позволяет копировать текст из любого места на экране, включая изображения или видео. Это средство создано на основе средства Text Grab от Джо Финни (Joe Finney).
Способ активации
После нажатия сочетания клавиш для активации (по умолчанию: ⊞ Win+Shift+T) на экране появится наложение. Нажмите и удерживайте основную кнопку мыши и перетащите ее, чтобы активировать выбранное. Текст будет сохранен в буфере обмена.
Отключение
Режим записи деактивируется сразу после того, как текст в выбранном регионе распознается и копируется в буфер обмена. Вы можете выйти из режима захвата, нажав клавишу ESC в любой момент.
Настройка при попытке захвата
Удерживая клавишу SHIFT, вы измените размер области захвата на перемещение области захвата. При выпуске Shift вы сможете снова изменить размер.
Важно!
- Созданный текст может быть не идеальным, поэтому необходимо быстро прочитать выходные данные.
- Это средство использует OCR (оптическое распознавание символов) для чтения текста на экране.
- Используемый по умолчанию язык будет зависеть от 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
устранения проблемы.