Obraz do XML C#

Czasami dane mogą istnieć w postaci obrazów. Może być konieczne przetworzenie takich danych, dlatego konwersja obrazu do XML może być pomocna w takich scenariuszach. Możesz przekonwertować obraz w formacie JPG, PNG lub innym formacie obrazu na format XML programowo w języku C#. W tym artykule opisano, jak przekonwertować obraz na format XML, wykonując programowo operację OCR w języku C#.

JPG lub PNG Image to XML Converter z OCR w C# – instalacja API

Możesz wykonać optyczne rozpoznawanie znaków na obrazach, a także w innych formatach plików obsługiwanych przez Aspose.OCR for .NET API. Wystarczy pobrać plik DLL z sekcji New Releases lub uruchomić następującą komendę instalacyjną NuGet:

PM> Install-Package Aspose.OCR

Konwertuj obraz na dane XML za pomocą OCR Programowo w C#

Możesz przetworzyć obraz za pomocą OCR i wyeksportować wyodrębnione informacje w formacie XML, wykonując następujące czynności:

  1. Utwórz instancję klasy AsposeOcr.
  2. Rozpoznaj obraz podczas inicjowania obiektu klasy RecognitionSettings.
  3. Wydrukuj wyodrębnione informacje w formacie XML.

Poniższy fragment kodu pokazuje, jak przekonwertować obraz na dane XML przy użyciu języka C#:

// Zainicjuj instancję klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Utwórz obiekt AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Wydrukuj wynik w formacie XML
Console.WriteLine($"XML: {result.GetXml()}");

Konwertuj obraz JPG lub PNG na plik XML w C#

W niektórych scenariuszach podczas wyodrębniania danych XML z obrazu może być konieczne utworzenie pliku wyjściowego zawierającego dane XML zamiast drukowania ich na wyjściu konsoli. Musisz określić ścieżkę do pliku i format zapisu pliku wyjściowego. Poniższe kroki wyjaśniają proces konwersji obrazu JPG lub PNG do pliku w formacie XML:

  1. Zainicjuj instancję klasy AsposeOcr.
  2. Przetwórz obraz za pomocą OCR podczas tworzenia obiektu klasy RecognitionSettings.
  3. Zapisz plik wyjściowy w formacie XML.

Poniższy przykładowy kod pokazuje, jak programowo przekonwertować obraz JPG lub PNG na format XML w języku C#:

// Zainicjuj instancję klasy AsposeOcr
AsposeOcr api = new AsposeOcr();

// Utwórz obiekt AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Zapisz dane wyjściowe jako plik XML
result.Save("D://file.xml", SaveFormat.Xml);

Uzyskaj bezpłatną licencję API

Możesz sprawdzić wszystkie funkcje API, prosząc o darmową licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować obraz JPG lub PNG na dane XML za pomocą OCR w języku C#. Ponadto możesz przyjrzeć się innym możliwościom OCR API, przeglądając przestrzeń documentation. Jeśli masz jakiekolwiek niejasności lub wątpliwości, skontaktuj się z nami na forum.

Zobacz też

Konwertuj obraz na JSON z OCR w C#