Imagen a XML C#

A veces, los datos pueden existir en forma de imágenes. Es posible que deba procesar dichos datos, por lo que la conversión de imagen a XML puede ser útil en tales escenarios. Puede convertir una imagen en JPG, PNG u otros formatos de imagen a formato XML mediante programación en C#. Este artículo cubre cómo convertir una imagen a XML realizando una operación de OCR mediante programación en C#.

Convertidor de imagen JPG o PNG a XML con OCR en C# – Instalación de API

Puede realizar el reconocimiento óptico de caracteres sobre las imágenes, así como otros formatos de archivo admitidos por Aspose.OCR for .NET API. Simplemente descargue el archivo DLL de la sección Nuevas versiones o ejecute el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.OCR

Convertir imagen a datos XML con OCR programáticamente en C#

Puedes procesar una imagen con OCR y exportar la información extraída en formato XML con los siguientes pasos:

  1. Cree una instancia de la clase AsposeOcr.
  2. Reconocer la imagen al inicializar un objeto de clase RecognitionSettings.
  3. Imprime la información extraída en formato XML.

El fragmento de código siguiente muestra cómo convertir una imagen en datos XML usando C#:

// Initialize an instance of AsposeOcr class
AsposeOcr api = new AsposeOcr();

// Create an object of AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Print the result in XML format
Console.WriteLine($"XML: {result.GetXml()}");

Convierta una imagen JPG o PNG en un archivo XML en C#

En ciertos escenarios, al extraer datos XML de una imagen, es posible que deba crear un archivo de salida que contenga los datos XML en lugar de imprimirlos en la salida de la consola. Debe especificar la ruta del archivo y el formato de guardado para el archivo de salida. Los siguientes pasos explican el proceso para convertir una imagen JPG o PNG a un archivo de formato XML:

  1. Inicialice una instancia de la clase AsposeOcr.
  2. Procese la imagen con OCR mientras crea un objeto de la clase RecognitionSettings.
  3. Guarde el archivo de salida en formato XML.

El siguiente ejemplo de código muestra cómo convertir una imagen JPG o PNG a formato XML mediante programación en C#:

// Initialize an instance of AsposeOcr class
AsposeOcr api = new AsposeOcr();

// Create an object of AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Save the output as an XML file
result.Save("D://file.xml", SaveFormat.Xml);

Obtenga una licencia de API gratuita

Puede consultar todas las características de la API solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a convertir una imagen JPG o PNG en datos XML con OCR mediante programación en C#. Además, puede echar un vistazo a otras capacidades de OCR de la API consultando el espacio documentación. No dude en comunicarse con nosotros en el foro en caso de que tenga alguna ambigüedad o inquietud.

Ver también

Convertir imagen a JSON con OCR en C#