Convertir-Capture d'écran-Texte-OCR-Java

Vous devrez peut-être traiter différentes captures d’écran à partir de messages, d’applications de transactions numériques et de nombreuses autres plates-formes. Ces captures d’écran peuvent inclure des informations textuelles que vous pouvez extraire avec des méthodes de reconnaissance optique de caractères (OCR). En conséquence, cet article explique comment convertir une capture d’écran en texte avec OCR en Java.

Capture d’écran de la bibliothèque Java OCR du convertisseur de texte - Installation

La bibliothèque Aspose.OCR for Java peut convertir une image en texte en appliquant des techniques de reconnaissance optique de caractères. Vous pouvez facilement télécharger le fichier JAR de référence à partir de la section Téléchargements ou définir les configurations Maven suivantes dans le fichier pom.xml de votre application :

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>22.6</version>
</dependency>

Convertir une capture d’écran en texte avec OCR en Java

Vous pouvez convertir une capture d’écran en texte avec OCR en Java en suivant les étapes ci-dessous :

  • Créez un objet de la classe AsposeOCR.
  • Reconnaissez le texte dans l’image de la capture d’écran.
  • Obtenir la chaîne de texte de sortie.

L’extrait de code ci-dessous montre comment convertir une capture d’écran en image en Java :

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

// Convertir une capture d'écran en texte avec OCR
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

Convertir une capture d’écran d’URL en texte avec OCR en utilisant Java

Dans certains cas, une capture d’écran est partagée avec une URL de DropBox ou de tout autre service. Pour que le processus reste simple et sans tracas, vous n’avez pas besoin de télécharger puis de traiter l’image. Au lieu de cela, collez l’URL afin de convertir cette capture d’écran en texte. Veuillez suivre les étapes ci-dessous pour terminer ce processus :

  • Initialiser un objet de la classe AsposeOCR.
  • Spécifiez les paramètres de reconnaissance.
  • Traitez la capture d’écran avec OCR et obtenez une chaîne de texte.

L’extrait de code suivant montre comment convertir une capture d’écran en texte avec OCR par programmation en Java :

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

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// Définir les paramètres de reconnaissance
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// Obtenir l'objet de résultat
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// Convertir une capture d'écran en texte avec OCR
System.out.println("Result: \n" + result.recognitionText+"\n\n");

Obtenez une licence API gratuite

Vous pouvez tester l’API sans aucune limitation d’évaluation en demandant une Licence temporaire gratuite.

Conclusion

En conclusion, vous avez appris à convertir une capture d’écran en texte avec OCR en Java. De plus, vous pouvez explorer de nombreuses autres fonctionnalités de l’API en visitant la section documentation, ou nous écrire sur le forum si vous souhaitez discuter de l’un de vos doutes.

Voir également