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
- Konvertera bild till XML-data med OCR Programmatically i C#
- Konvertera JPG- eller PNG-bild till en XML-fil 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:
- Skapa en instans av klassen AsposeOcr.
- Känn igen bilden medan du initierar ett klassobjekt RecognitionSettings.
- 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:
- Initiera en instans av klassen AsposeOcr.
- Bearbeta bilden med OCR samtidigt som du skapar ett objekt i klassen RecognitionSettings.
- 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.