Bild till XML C#

Ibland kan data existera i form av bilder. Du kan behöva bearbeta sådana data, så konverteringen av bild till XML kan vara till hjälp i sådana scenarier. Du kan konvertera en bild i JPG, PNG eller andra bildformat till XML-format programmatiskt i C#. Den här artikeln tar upp hur man konverterar en bild till XML genom att utföra OCR-operation programmatiskt i C#.

JPG- eller PNG-bild till XML-konverterare med OCR i C# – API-installation

Du kan utföra optisk teckenigenkänning över bilderna såväl som andra filformat som stöds av Aspose.OCR for .NET API. Ladda helt enkelt ned DLL-filen från avsnittet Nya utgåvor eller kör följande installationskommando NuGet:

PM> Install-Package Aspose.OCR

Konvertera bild till XML-data med OCR Programmatically i C#

Du kan bearbeta en bild med OCR och exportera den extraherade informationen i XML-format med följande steg:

  1. Skapa en instans av klassen AsposeOcr.
  2. Känn igen bilden medan du initierar ett klassobjekt RecognitionSettings.
  3. Skriv ut den extraherade informationen i XML-format.

Kodavsnittet nedan visar hur man konverterar en bild till XML-data med C#:

// Initiera en instans av AsposeOcr-klassen
AsposeOcr api = new AsposeOcr();

// Skapa ett objekt av AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Skriv ut resultatet i XML-format
Console.WriteLine($"XML: {result.GetXml()}");

Konvertera JPG- eller PNG-bild till en XML-fil i C#

I vissa scenarier, när du extraherar XML-data från en bild, kan du behöva skapa en utdatafil som innehåller XML-data istället för att skriva ut den till konsolutgången. Du måste ange filsökvägen och sparaformatet för utdatafilen. Följande steg förklarar processen för att konvertera en JPG- eller PNG-bild till en XML-formatfil:

  1. Initiera en instans av klassen AsposeOcr.
  2. Bearbeta bilden med OCR samtidigt som du skapar ett objekt i klassen RecognitionSettings.
  3. Spara utdatafilen i XML-format.

Följande kodexempel visar hur man konverterar en JPG eller en PNG-bild till XML-format programmatiskt i C#:

// Initiera en instans av AsposeOcr-klassen
AsposeOcr api = new AsposeOcr();

// Skapa ett objekt av AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Spara utdata som en XML-fil
result.Save("D://file.xml", SaveFormat.Xml);

Få gratis API-licens

Du kan kontrollera alla funktioner i API:t genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar en JPG- eller PNG-bild till XML-data med OCR programmatiskt i C#. Dessutom kan du ta en titt på andra OCR-funktioner i API:t genom att gå igenom utrymmet dokumentation. Kontakta oss gärna på forumet om du har några oklarheter eller funderingar.

Se även

Konvertera bild till JSON med OCR i C#