Função OCR que obtém os caracteres de um arquivo de imagem ou mapa de bits. Importante destacar que as extensões de imagens aceitas no bloco são do tipo TIFF (preferência), JPGPNG.


Figura 1 - Bloco Obter Texto do Arquivo


Para utilizar este bloco é necessário instalar o plugin Cronapp Obter OCR do Arquivo.

Compatibilidade

  • Bloco servidor: cronapi.ocr.Operations.getTextFromFile()

Retorno

Retorna uma string contendo os caracteres presentes no arquivo de imagem correspondente.

Parâmetros

Idioma

Idioma que representa os caracteres presentes na imagem. Esse parâmetro possui duas opções de idioma, português e inglês. É importante selecionar o idioma de acordo com o conteúdo da imagem por causa de aspectos linguísticos específicos, incluindo, por exemplo, a acentuação gráfica.

  • Posição: 1
  • Inglês: Language
  • Tipo: Texto / String
  • Exemplo: "por"
  • Opções
    • eng: indica que os caracteres presentes na imagem estão no idioma inglês.
    • por: indica que os caracteres presentes na imagem estão no idioma português.

Arquivo

Caminho do arquivo da imagem que pretende-se obter os caracteres. Além do caminho da imagem, este parâmetro também aceita o retorno do bloco Abrir arquivo para leitura

  • Posição: 2
  • Inglês: File
  • Tipo: Texto / String
  • Exemplo: "src/main/webapp/public/assets/imagemCronapp.png"

Exemplo

A função abaixo mostra um exemplo de uso do bloco Obter Texto do Arquivo, que retornará, no console do depurador, os caracteres presentes na imagem informada no parâmetro Arquivo. Na Figura 2.1 podemos observar a imagem utilizada.


Figura 2 - Exemplo de uso do bloco Obter Texto do Arquivo


Figura 2.1 - Imagem utilizada na função da Figura 2


A imagem abaixo mostra o resultado de execução da função da Figura 2. Observe que os caracteres retornados na primeira linha, "GgsCcronapp", se refere a logo inicial do Cronapp apresentada na Figura 2.1, visto que a logo é uma imagem, os caracteres não foram obtidos da forma esperada. No entanto, os demais caracteres do texto foram obtidos com sucesso.


Figura 2.2 - Resultado de execução da função da Figura 2


Nesta página