Imagem para XML C#

Às vezes, os dados podem existir na forma de imagens. Você pode precisar processar esses dados, portanto, a conversão de imagem para XML pode ser útil em tais cenários. Você pode converter uma imagem em JPG, PNG ou outros formatos de imagem para o formato XML programaticamente em C#. Este artigo aborda como converter uma imagem em XML executando a operação de OCR programaticamente em C#.

JPG ou PNG Image to XML Converter com OCR em C# – Instalação da API

Você pode executar o reconhecimento óptico de caracteres sobre as imagens, bem como outros formatos de arquivo suportados pela API Aspose.OCR for .NET. Basta baixar o arquivo DLL da seção New Releases ou executar o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.OCR

Converter imagem em dados XML com OCR programaticamente em C#

Você pode processar uma imagem com OCR e exportar as informações extraídas no formato XML com as seguintes etapas:

  1. Crie uma instância da classe AsposeOcr.
  2. Reconheça a imagem ao inicializar um objeto de classe RecognitionSettings.
  3. Imprima as informações extraídas no formato XML.

O trecho de código abaixo demonstra como converter uma imagem em dados XML usando C#:

// Inicialize uma instância da classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Crie um objeto de AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Imprima o resultado em formato XML
Console.WriteLine($"XML: {result.GetXml()}");

Converter imagem JPG ou PNG em um arquivo XML em C#

Em determinados cenários, ao extrair dados XML de uma imagem, pode ser necessário criar um arquivo de saída contendo os dados XML em vez de imprimi-los na saída do console. Você precisa especificar o caminho do arquivo e o formato de salvamento para o arquivo de saída. As etapas a seguir explicam o processo para converter uma imagem JPG ou PNG em um arquivo de formato XML:

  1. Inicialize uma instância da classe AsposeOcr.
  2. Processe a imagem com OCR enquanto cria um objeto da classe RecognitionSettings.
  3. Salve o arquivo de saída no formato XML.

O exemplo de código a seguir mostra como converter uma imagem JPG ou PNG para o formato XML programaticamente em C#:

// Inicialize uma instância da classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Crie um objeto de AsposeOcr
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Salve a saída como um arquivo XML
result.Save("D://file.xml", SaveFormat.Xml);

Obtenha licença de API gratuita

Você pode verificar todos os recursos da API solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter uma imagem JPG ou PNG em dados XML com OCR programaticamente em C#. Além disso, você pode dar uma olhada em outros recursos de OCR da API acessando o espaço documentação. Sinta-se à vontade para entrar em contato conosco no fórum caso tenha dúvidas ou preocupações.

Veja também

Converter imagem para JSON com OCR em C#