Image vers Excel OCR Java

Vous pouvez convertir une image en fichier Excel avec reconnaissance optique de caractères par programmation en Java. Vous pouvez charger l’image d’entrée à partir du disque ou de l’adresse URI, puis reconnaître le texte pour créer un fichier XLSX ou XLS.

Convertisseur d’image en Excel - Installation de l’API Java

Vous pouvez convertir des images en Excel à l’aide de l’API Aspose.OCR for Java. Chargez un fichier d’entrée au format JPG, PNG, BMP ou d’autres formats et reconnaissez le texte pour enregistrer le fichier Excel de sortie. Veuillez télécharger le fichier JAR depuis New Releases ou utilisez les configurations ci-dessous dans le fichier pom.xml de votre projet basé sur Maven :

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>21.12</version>
</dependency>

Convertir une image en Excel avec OCR en utilisant Java

Vous pouvez convertir une image en fichier Excel en procédant comme suit :

  1. Initialisez une instance de la classe AsposeOcr.
  2. Créez une instance de l’objet de classe RecognitionSettings.
  3. Reconnaître l’image d’entrée avec la méthode RecognizePage.
  4. Enfin, enregistrez la sortie sous forme de fichier Excel.

Le code suivant montre comment convertir une image en fichier Excel à l’aide de Java :

//Créer une instance d'API
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings settings  = new RecognitionSettings();
        RecognitionResult result = api.RecognizePage("OCR.png", settings);

        // Enregistrer les résultats de l'OCR sous forme de fichier Excel XLSX
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Convertir une image en ligne à l’aide d’URI en Excel avec OCR en Java

Vous pouvez convertir une image en ligne en fichier Excel avec la fonction OCR en suivant les étapes ci-dessous :

  1. Tout d’abord, créez un objet de classe AsposeOcr.
  2. Initialisez une instance de la classe RecognitionSettings.
  3. Reconnaître l’image avec OCR en utilisant la méthode RecognizePage.
  4. Enregistrez le fichier de sortie au format XLSX ou XLS.

L’extrait de code suivant explique comment convertir une image en ligne avec OCR en Java :

// Obtenir une image pour reconnaître
String uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

//Créer une instance d'API
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings set = new RecognitionSettings();
        RecognitionResult result = api.RecognizePageFromUri(uri, set);

        // Enregistrer les résultats de l'OCR sous forme de fichier Excel XLSX
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Obtenez une licence API gratuite

Vous pouvez évaluer les fonctionnalités de l’API à pleine capacité en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir une image à partir d’un fichier local ou d’un URI en ligne vers un fichier Excel avec OCR par programmation en Java. Vous pouvez automatiser ce processus pour reconnaître plusieurs images à partir d’un dossier ainsi que pour utiliser le traitement parallèle selon vos besoins. Veuillez consulter la documentation pour découvrir d’autres fonctionnalités. De plus, n’hésitez pas à nous contacter sur le forum.

Voir également