Image vers XML C#

Parfois, les données peuvent exister sous forme d’images. Vous devrez peut-être traiter ces données. La conversion d’image en XML peut donc être utile dans de tels scénarios. Vous pouvez convertir une image au format JPG, PNG ou d’autres formats d’image au format XML par programmation en C#. Cet article explique comment convertir une image en XML en effectuant une opération OCR par programme en C#.

Convertisseur d’image JPG ou PNG en XML avec OCR en C# - Installation de l’API

Vous pouvez effectuer une reconnaissance optique des caractères sur les images ainsi que sur d’autres formats de fichiers pris en charge par l’API Aspose.OCR for .NET. Téléchargez simplement le fichier DLL à partir de la section New Releases ou exécutez la commande d’installation NuGet suivante :

PM> Install-Package Aspose.OCR

Convertir une image en données XML avec OCR par programmation en C#

Vous pouvez traiter une image avec OCR et exporter les informations extraites au format XML en procédant comme suit :

  1. Créez une instance de la classe AsposeOcr.
  2. Reconnaître l’image lors de l’initialisation d’un objet de classe RecognitionSettings.
  3. Imprimer les informations extraites au format XML.

L’extrait de code ci-dessous montre comment convertir une image en données XML à l’aide de C# :

// Initialiser une instance de la classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Créer un objet de AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Imprimer le résultat au format XML
Console.WriteLine($"XML: {result.GetXml()}");

Convertir une image JPG ou PNG en un fichier XML en C#

Dans certains scénarios, lors de l’extraction de données XML à partir d’une image, vous devrez peut-être créer un fichier de sortie contenant les données XML au lieu de l’imprimer dans la sortie de la console. Vous devez spécifier le chemin d’accès au fichier et le format d’enregistrement du fichier de sortie. Les étapes suivantes expliquent le processus de conversion d’une image JPG ou PNG en un fichier au format XML :

  1. Initialisez une instance de la classe AsposeOcr.
  2. Traitez l’image avec OCR tout en créant un objet de la classe RecognitionSettings.
  3. Enregistrez le fichier de sortie au format XML.

L’exemple de code suivant montre comment convertir par programmation une image JPG ou PNG au format XML en C# :

// Initialiser une instance de la classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Créer un objet de AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Enregistrer la sortie sous forme de fichier XML
result.Save("D://file.xml", SaveFormat.Xml);

Obtenez une licence API gratuite

Vous pouvez vérifier toutes les fonctionnalités de l’API en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir une image JPG ou PNG en données XML avec OCR par programmation en C#. De plus, vous pouvez jeter un œil aux autres capacités OCR de l’API en parcourant l’espace documentation. N’hésitez pas à nous contacter sur le forum au cas où vous auriez des ambiguïtés ou des préoccupations.

Voir également

Convertir une image en JSON avec OCR en C#