A leitura de códigos de barras é um requisito comum em muitas aplicações, como gerenciamento de inventário e verificação de bilhetes. Este tutorial demonstra como ler código-barras usando C# com Aspose.BarCode para .NET.

Introdução

Este guia fornece instruções passo a passo sobre a leitura de códigos de barras usando C#. Ao seguir os passos descritos abaixo, você pode desenvolver uma aplicação robusta de leitor de código-barras que suporta múltiplos tipos de codificação.

Benefícios da leitura de barcos

  • Eficiência: acesso rápido à informação codificada em formato digital.
  • Versatilidade: pode ser integrada em várias aplicações, incluindo gestão de inventário e verificação de bilhetes.
  • Fácil de usar: simplifica o processo de entrada de dados através de scans rápidos.

Título: Preparando o Meio Ambiente

  • Instale o Visual Studio ou qualquer .NET IDE compatível.
  • Instale Aspose.BarCode no NuGet Package Manager.
Install-Package Aspose.BarCode

Guia passo a passo para ler o código de barras

Passo 1: Incluir os espaços de nome necessários

Adicione referências aos espaços de nomes necessários em seu código.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Passo 2: Carregue a imagem de código de barras

Crie um exemplo de BarCodeReader Classificar e carregar o arquivo de imagem de código de barras.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Passo 3: Defina os tipos de código de barras

Determine os tipos de código de barras que você deseja ler usando o DecodeType O Enumidor.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Etapa 4: Iterate através dos resultados

Extrair a informação do código de barras e imprimir na consola.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}

Exemplo de código completo para ler o código de barras

Aqui está um exemplo completo mostrando como ler códigos de barras de uma imagem:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
    }
}

Informações adicionais

  • A biblioteca Aspose.BarCode suporta uma variedade de formatos de código de barras, permitindo-lhe ler facilmente vários tipos de códigos.
  • Considere a implementação de erros adicionais para cenários com códigos de barras perdidos ou não lidos.

Conclusão

Este tutorial guiou você através do processo de leitura de códigos de barras em C# usando Aspose.BarCode. Com apenas algumas linhas de código, você pode extrair informações de imagens de códigos de barras de forma eficiente. Para funcionalidades adicionais de geração de códigos de barras e manipulação, consulte mais tutoriais e guias disponíveis para produtos Aspose.

More in this category