Você pode converter uma imagem em um arquivo do Excel com reconhecimento óptico de caracteres programaticamente em Java. Você pode carregar a imagem de entrada do disco ou endereço URI e reconhecer o texto para criar o arquivo XLSX ou XLS.
- Conversor de imagem para Excel – Instalação da API Java
- Converter imagem para Excel com OCR usando Java
- Converter imagem online usando URI para Excel com OCR em Java
Conversor de imagem para Excel – Instalação da API Java
Você pode converter imagens para Excel usando a API Aspose.OCR for Java. Carregue um arquivo de entrada como JPG, PNG, BMP ou outros formatos e reconheça o texto para salvar o arquivo Excel de saída. Faça o download do arquivo JAR de New Releases ou use as configurações abaixo no arquivo pom.xml do seu projeto baseado em Maven:
Repositório:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependência:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-ocr</artifactId>
<version>21.12</version>
</dependency>
Converter imagem para Excel com OCR usando Java
Você pode converter uma imagem em um arquivo do Excel com as seguintes etapas:
- Inicialize uma instância da classe AsposeOcr.
- Crie uma instância do objeto de classe RecognitionSettings.
- Reconheça a imagem de entrada com o método RecognizePage.
- Por fim, salve a saída como um arquivo Excel.
O código a seguir demonstra como converter uma imagem em um arquivo do Excel usando Java:
//Criar instância de API
AsposeOCR api = new AsposeOCR();
try {
RecognitionSettings settings = new RecognitionSettings();
RecognitionResult result = api.RecognizePage("OCR.png", settings);
// Salvar resultados de OCR como arquivo XLSX Excel
result.save("OCRjava.xlsx", Format.Xlsx);
} catch (IOException e) {
e.printStackTrace();
}
Converter imagem online usando URI para Excel com OCR em Java
Você pode converter uma imagem online em um arquivo do Excel com o recurso OCR seguindo as etapas abaixo:
- Primeiramente, crie um objeto da classe AsposeOcr.
- Inicialize uma instância da classe RecognitionSettings.
- Reconheça a imagem com OCR usando o método RecognizePage.
- Salve o arquivo de saída no formato XLSX ou XLS.
O snippet de código a seguir explica como converter uma imagem online com OCR em Java:
// Obter imagem para reconhecer
String uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
//Criar instância de API
AsposeOCR api = new AsposeOCR();
try {
RecognitionSettings set = new RecognitionSettings();
RecognitionResult result = api.RecognizePageFromUri(uri, set);
// Salvar resultados de OCR como arquivo XLSX Excel
result.save("OCRjava.xlsx", Format.Xlsx);
} catch (IOException e) {
e.printStackTrace();
}
Obtenha licença de API gratuita
Você pode avaliar os recursos da API em plena capacidade solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter uma imagem de um arquivo local ou de um URI online para um arquivo do Excel com OCR programaticamente em Java. Você pode automatizar esse processo para reconhecer várias imagens de uma pasta, bem como usar o processamento paralelo de acordo com suas necessidades. Visite a documentação para explorar outros recursos. Além disso, sinta-se à vontade para entrar em contato conosco no fórum.