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
- Aceleração de códigos de barras em 1D em fluxos de trabalho de inventário e armazenamento em .NET
- Correção de erros e códigos QR danificados usando Aspose.BarCode para .NET
- Criar código QR em C# usando Aspose.BarCode
- Criar códigos de barras UPC-A e U PC-E para embalagens de produtos em .NET
- Crie ISBN e ISSN para livros e periódicos em .NET