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
- Puede que el texto generado no sea perfecto, por lo que tendrá que realizar una lectura rápida del resultado para revisarlo.
- Esta herramienta usa OCR (reconocimiento óptico de caracteres) para leer el texto de la pantalla.
- 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.