Изображение в XML С#

Иногда данные могут существовать в виде изображений. Вам может понадобиться обработать такие данные, поэтому преобразование изображения в XML может быть полезным в таких сценариях. Вы можете преобразовать изображение в формате JPG, PNG или других форматах изображений в формат XML программно на C#. В этой статье рассказывается, как преобразовать изображение в XML, программно выполнив операцию OCR на C#.

Конвертер изображений JPG или PNG в XML с OCR на C# — установка API

Вы можете выполнять оптическое распознавание символов на изображениях, а также файлы других форматов, поддерживаемые API Aspose.OCR для .NET. Просто загрузите файл DLL из раздела Новые версии или выполните следующую команду установки NuGet:

PM> Install-Package Aspose.OCR

Программное преобразование изображения в XML-данные с помощью OCR на C#

Вы можете обработать изображение с помощью OCR и экспортировать извлеченную информацию в формате XML, выполнив следующие действия:

  1. Создайте экземпляр класса AsposeOcr.
  2. Распознайте изображение при инициализации объекта класса RecognitionSettings.
  3. Распечатайте извлеченную информацию в формате XML.

Фрагмент кода ниже демонстрирует, как преобразовать изображение в XML-данные с помощью C#:

// Инициализировать экземпляр класса AsposeOcr
AsposeOcr api = new AsposeOcr();

// Создайте объект AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Распечатать результат в формате XML
Console.WriteLine($"XML: {result.GetXml()}");

Преобразование изображения JPG или PNG в файл XML на С#

В некоторых сценариях при извлечении XML-данных из изображения может потребоваться создать выходной файл, содержащий XML-данные, вместо того, чтобы выводить их на консоль. Вам необходимо указать путь к файлу и формат сохранения выходного файла. Следующие шаги объясняют процесс преобразования изображения JPG или PNG в файл формата XML:

  1. Инициализировать экземпляр класса AsposeOcr.
  2. Обработайте изображение с помощью OCR при создании объекта класса RecognitionSettings.
  3. Сохраните выходной файл в формате XML.

В следующем примере кода показано, как программно преобразовать изображение JPG или PNG в формат XML на C#:

// Инициализировать экземпляр класса AsposeOcr
AsposeOcr api = new AsposeOcr();

// Создайте объект AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Сохраните вывод в виде XML-файла
result.Save("D://file.xml", SaveFormat.Xml);

Получить бесплатную лицензию API

Вы можете проверить все функции API, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно преобразовать изображение JPG или PNG в данные XML с помощью OCR на C#. Кроме того, вы можете ознакомиться с другими возможностями OCR API, просмотрев раздел документация. Пожалуйста, не стесняйтесь обращаться к нам на форум, если у вас есть какие-либо неясности или проблемы.

Смотрите также

[Преобразовать изображение в JSON с помощью OCR в C#] (https://blog.aspose.com/ru/2022/05/30/convert-jpg-png-image-to-json-csharp/)