Scan QR Code em C#.

Visão Geral

Códigos QR são essenciais para facilitar a transferência eficiente de dados em várias indústrias, incluindo logística e marketing. Neste artigo, exploraremos como programaticamente escanejar códigos QR em C# usando o $99 Aspose.BarCode para .NET Plugin—uma poderosa biblioteca projetada para processamento de códigos de barras 2D com robustas capacidades de scanner de código QR ASP.NET.

Principais Recursos

  • Suporte a Vários Formatos: Decodifique uma variedade de formatos, incluindo códigos QR, Data Matrix, Aztec e mais, usando um aplicativo leitor de código de barras em C#.
  • Opções de Entrada Flexíveis: Escaneie códigos de barras a partir de imagens, streams ou feeds de webcam com um versátil leitor de código de barras em C#.
  • Reconhecimento Robusto: Lide efetivamente com imagens de códigos QR rotacionadas, distorcidas ou ruidosas, vital para qualquer implementação de código leitor de código de barras C#.
  • Solução Custo-Efetiva: Perfeito tanto para desenvolvedores empresariais quanto para hobbyistas em busca de uma confiável API de scanner de código de barras C#.

Este guia inclui:


API de Scanner de Código QR em C#

A biblioteca Aspose.BarCode para .NET é uma solução abrangente para leitura programática de códigos QR e vários outros formatos de código de barras. É reconhecida como a melhor biblioteca de leitor de código QR em C# e serve como uma excelente alternativa de código aberto para projetos que requerem uma API de leitor de código QR .NET. Você pode utilizá-la para:

  • Aplicações WPF: Integração perfeita em aplicativos desktop.
  • Projetos ASP.NET: Habilitar escaneamento de código de barras do lado do servidor com o scanner de código QR em ASP.NET C#.
  • Aplicativos Multiplataforma: Suporte total para .NET Core e .NET MAUI.

Instalação

Para começar, instale a API via NuGet:

PM> Install-Package Aspose.BarCode

Se você está procurando um scanner de código QR C# custo-efetivo, pode considerar outras bibliotecas, mas esta é renomada por sua funcionalidade. Você também pode baixar a DLL para integração manual.


Escanear Código QR em C#

Para escanear códigos QR a partir de um arquivo de imagem, siga estes passos:

  1. Inicialize a classe BarCodeReader com o parâmetro DecodeType.QR.
  2. Processar o código de barras usando o método ReadBarCodes().
  3. Extraia dados como o texto e o tipo do código de barras dos resultados.

Aqui está um exemplo de código demonstrando como escanear um código QR em C#:


Escanear Código QR de um Stream em C#

Para ler códigos QR de um stream, execute os seguintes passos:

  1. Crie uma instância da classe BarCodeReader, especificando DecodeType.QR.
  2. Use o método ReadBarCodes() para escanear o stream.
  3. Recupere os dados decodificados do resultado.

O exemplo de código abaixo ilustra como escanear um código QR de um stream em C#:


Aplicações de Escaneamento de Código QR

Principais Casos de Uso

  • Varejo: Otimize a gestão de inventário e sistemas de ponto de venda com uma biblioteca de leitor de código de barras C#.
  • Saúde: Melhore a identificação de pacientes e o rastreamento farmacêutico usando uma solução C# leitor de código de barras código aberto.
  • Logística: Otimize o rastreamento de remessas com rotulagem baseada em QR através de um decodificador de código de barras C#.
  • Marketing: Crie campanhas interativas com links de códigos QR incorporados.

Licença Gratuita e Recursos

Obtenha uma Licença Temporária Gratuita

Desbloqueie todas as capacidades da API solicitando uma licença temporária gratuita para desfrutar de acesso irrestrito a todos os recursos.

Recursos de Aprendizado


Conclusão

Neste tutorial, demonstramos como:

  • Escanear programaticamente códigos QR a partir de arquivos ou streams em C# usando um leitor de código QR C#.
  • Utilizar os recursos avançados do Aspose.BarCode para decodificação robusta e eficiente de códigos QR, incluindo opções para C# ler código QR de imagem e C# ler código QR de PDF.

Com seu alto desempenho e acessibilidade, o $99 Aspose.BarCode Reader Plugin é uma excelente escolha para desenvolvedores em busca de um confiável leitor de código QR .NET 6. Explore mais recursos na documentação ou busque ajuda em nosso fórum de suporte.