Imagem para Excel C# .NET

As imagens contêm informações visuais que podem ser necessárias em formato de texto para o processamento de dados. Em tais situações, você pode converter uma imagem para o formato Excel programaticamente em C#. Por exemplo, uma imagem pode conter valores numéricos que podem ser necessários para realizar cálculos. De acordo com isso, este artigo aborda como converter uma imagem em um arquivo do Excel.

Conversor de imagem para Excel em C# – Instalação da API

Você pode reconhecer imagens executando operações de OCR com a API Aspose.OCR for .NET. Configure rapidamente a API baixando seu arquivo DLL da seção Downloads ou usando o gerenciador de pacotes NuGet com o seguinte comando:

PM> Install-Package Aspose.OCR

Converter imagem em arquivo do Excel com OCR programaticamente usando C#

Você pode converter uma imagem em um arquivo do Excel com OCR seguindo as etapas abaixo:

  1. Primeiramente, crie um objeto da classe AsposeOcr.
  2. Reconheça a imagem de entrada.
  3. Por fim, salve o arquivo de saída no formato Excel.

O trecho de código abaixo demonstra como converter uma imagem em um arquivo do Excel no formato XLS ou XLSX programaticamente usando C#:

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

// Reconhecer imagem           
RecognitionResult result = api.RecognizeImage("OCR.png", new RecognitionSettings
{
});

// Salve o resultado como arquivo XLSX
result.Save("test.xlsx", SaveFormat.Xlsx);

Converter imagem de URI para Excel com OCR em C#

Você pode carregar a imagem de entrada de um URI online e convertê-la para o formato Excel com OCR seguindo as etapas abaixo:

  1. Primeiramente, inicialize uma instância da classe AsposeOcr.
  2. Reconheça a imagem com OCR usando o método RecognizeImage().
  3. Por fim, salve o resultado como um arquivo Excel.

O código a seguir mostra como converter uma imagem de URI em um arquivo do Excel programaticamente com C#:

// Obter imagem para reconhecer
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

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

// Reconhecer imagem           
RecognitionResult result = api.RecognizeImageFromUri(uri, new RecognitionSettings
{
});

// Salve o resultado no formato XLSX
result.Save("test.xlsx", SaveFormat.Xlsx);

Obtenha licença de API gratuita

Você pode avaliar a API em sua capacidade total solicitando uma licença temporária gratuita.

Conclusão

Concluindo, você aprendeu a converter uma imagem do disco ou de um URI online em um arquivo do Excel com o recurso OCR programaticamente usando C#. Além disso, você pode encontrar detalhes sobre outros recursos consultando a documentação. Além disso, sinta-se à vontade para entrar em contato conosco no fórum para qualquer dúvida.

Veja também