Como ler o código de barras usando C#
Este tutorial simples ilustra como ler códigos de barras usando C#. Ao seguir os passos fornecidos, você pode desenvolver uma aplicação C# que lê códigos de barras usando código mínimo e sem dependências externas.
Benefícios da leitura de barcos
Eficiência:- Acesso rápido à informação codificada em formato digital.
Versatilidade:- Pode ser integrado em várias aplicações, incluindo gestão de inventário e verificação de bilhetes.
Facilidade de utilização:- 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.
Guia passo a passo para ler o código de barras
Passo 1: Instalar Aspose.BarCode
Adicione a biblioteca Aspose.BarCode ao seu projeto usando NuGet.
Install-Package Aspose.BarCode
Passo 2: 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 3: Carregue a imagem de código de barras
Create an instance of the BarCodeReader
class and load the barcode image file.
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 4: Defina os tipos de código de barras
Specify the barcode types you want to read using the DecodeType
enumerator.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Passo 5: 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($"{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($"{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.