Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Text Extractor Permite copiar texto de qualquer lugar na tela, inclusive dentro de imagens ou vídeos. Este código é baseado no Text Grab de Joe Finney .
Como ativar
Com o atalho de ativação (padrão: ⊞ Win+Shift+T), você verá uma sobreposição na tela. Clique e segure o botão principal do mouse e arraste para ativar sua captura. O texto será guardado na área de transferência.
Como desativar
O modo de captura é fechado imediatamente após o texto na região selecionada ser reconhecido e copiado para a área de transferência. Feche o modo de captura com Esc a qualquer momento.
Ajuste ao tentar capturar
Ao manter pressionada a tecla Shift, você muda de ajustar o tamanho da região de captura para mover a região de captura. Ao liberar o Shift, você poderá redimensionar novamente.
Importante
- O texto produzido pode não ser perfeito, por isso deve fazer uma revisão rápida do resultado.
- Esta ferramenta usa OCR (Optical Character Recognition) para ler texto na tela.
- O idioma padrão usado será baseado no idioma do sistema e nas configurações do teclado. Pacotes de idiomas OCR estão disponíveis para instalação.
Configurações
No menu Configurações, as seguintes opções podem ser configuradas:
Configurações | Descrição |
---|---|
Atalho de ativação | O comando de teclado personalizável para ligar ou desligar este módulo. |
Idioma Preferencial | A linguagem usada para OCR. |
Idiomas suportados
Text Extractor só pode reconhecer idiomas que tenham o pacote de idiomas OCR instalado.
A lista pode ser obtida via PowerShell executando os seguintes 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
Como consultar pacotes de idiomas OCR
Para retornar a lista de todos os pacotes de idiomas suportados, abra o PowerShell como Administrador (clique com o botão direito do mouse e selecione "Executar como Administrador") e digite o seguinte comando:
Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*' }
Um exemplo de saída:
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
O idioma e a localização são abreviados, então "en-US" seria "English-United Unidos" e "en-GB" seria "English-Great Grã-Bretanha ". Se um idioma não estiver disponível na saída, ele não será suportado pelo OCR.
State: NotPresent
os idiomas devem ser instalados primeiro.
Como instalar um pacote de idiomas OCR
Os seguintes comandos instalam o pacote OCR para "en-US":
$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Add-WindowsCapability -Online
Como remover um pacote de idiomas OCR
Os seguintes comandos removem o pacote OCR para "en-US":
$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Remove-WindowsCapability -Online
Solução de problemas
Esta seção listará possíveis erros e soluções.
"Nenhum idioma OCR possível está instalado"
Esta mensagem é mostrada quando não há idiomas disponíveis para reconhecimento.
Se um pacote OCR é suportado e instalado, mas ainda não está disponível e sua unidade de sistema X: é diferente de "C:", em seguida, copie X:/Windows/OCR
a pasta para C:/Windows/OCR
para corrigir o problema.
Instalar PowerToys
Este utilitário faz parte dos utilitários PowerToys da Microsoft para utilizadores avançados. Ele fornece um conjunto de utilitários úteis para ajustar e simplificar sua experiência de Windows para maior produtividade. Para instalar PowerToys, consulte Instalando PowerToys.
Windows developer