Compartir a través de


utilidad Text Extractor

Text Extractor permite copiar texto desde cualquier lugar de la pantalla, incluso dentro de imágenes o vídeos. Este código se basa en Text Grab de Joe Finney.

Activación

Con la combinación de teclas de activación (valor predeterminado: ⊞ Win+Mayús+T), verá una superposición en la pantalla. Haga clic y mantenga presionado el botón primario del mouse y arrástrelo para activar la captura. El texto se guardará en el Portapapeles.

Cómo se desactiva

El modo de captura se cierra inmediatamente después de que el texto de la región seleccionada se reconozca y se copie en el portapapeles. Cierre el modo de captura con Esc en cualquier momento.

Ajuste al intentar capturar

Al mantener pulsada la tecla Mayús, dejará de ajustar el tamaño de la región de captura para moverla. Al liberar Mayús, podrá volver a cambiar el tamaño.

Importante

  1. Puede que el texto generado no sea perfecto, por lo que tendrá que realizar una lectura rápida del resultado para revisarlo.
  2. Esta herramienta usa OCR (reconocimiento óptico de caracteres) para leer el texto de la pantalla.
  3. El idioma predeterminado utilizado se basará en el Idioma del sistema de Windows > Configuración de teclado. Los paquetes de idioma OCR están disponibles para la instalación.

Configuración

En el menú Configuración, se pueden configurar las siguientes opciones:

Configuración Descripción
Combinación de teclas de activación Comando de teclado personalizable para activar o desactivar este módulo.
Idioma preferido Lenguaje usado para OCR.

Idiomas compatibles

Text Extractor solo puede reconocer idiomas que tengan instalado el paquete de idioma OCR.

La lista se puede obtener a través de PowerShell mediante la ejecución de los siguientes comandos:

# 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

Cómo consultar los paquetes de idioma OCR

Para devolver la lista de todos los paquetes de idioma admitidos, abra PowerShell como administrador (haga clic con el botón derecho y seleccione "Ejecutar como administrador") y escriba el siguiente comando:

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

Ejemplo de resultado:

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

El idioma y la ubicación se abrevian, por lo que "en-US" sería "inglés (Estados Unidos)" y "en-GB" sería "Inglés (Gran Bretaña)". Si un idioma no está disponible en la salida, es que no es compatible con OCR. Los idiomas State: NotPresent deben instalarse primero.

Cómo instalar un paquete de idioma OCR

Los siguientes comandos instalan el paquete OCR de "en-US":

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

Cómo quitar un paquete de idioma OCR

Los siguientes comandos instalan el paquete OCR de "en-US":

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

Solución de problemas

En esta sección se mostrarán posibles errores y soluciones.

"No hay idiomas OCR posibles instalados".

Este mensaje se muestra cuando no hay idiomas disponibles para el reconocimiento.

Si un paquete OCR se admite y está instalado, pero sigue sin estar disponible y la unidad del sistema X: es diferente de "C:", copie la carpeta X:/Windows/OCR en C:/Windows/OCR para corregir el problema.

Instalar PowerToys

Esta utilidad forma parte de las utilidades de Microsoft PowerToys para usuarios avanzados. Proporciona un conjunto de utilidades útiles para optimizar y optimizar su experiencia para mejorar la Windows productividad. Para instalar PowerToys, consulte Instalación de PowerToys.