La lectura de codis de barres és un requisit comú en moltes aplicacions, com ara la gestió d’inventari i la verificació de bitllets. Aquest tutorial demostra com llegir els codi de Barres utilitzant C# amb Aspose.BarCode per a .NET.
Introducció
Aquest guia proporciona instruccions pas a pas sobre llegir codis de bar amb C#. Seguint els passos esmentats a continuació, es pot desenvolupar una aplicació de lector de codi de barra robusta que dóna suport a múltiples tipus de código de Bar.
Beneficis de llegir barcodes
- Efficiència: Accés ràpid a la informació codificada en format digital.
- Versatilitat: Es pot integrar en diverses aplicacions, incloent la gestió d’inventari i la verificació de bitllets.
- Facilitat d’ús: Simplifica el procés de l’entrada de dades a través de scans ràpids.
Previsió: Preparar el medi ambient
- Instal·lació de Visual Studio o qualsevol compatible .NET IDE.
- Instal·la Aspose.BarCode des del NuGet Package Manager.
Install-Package Aspose.BarCode
Guia de pas a pas per llegir el codi de barres
Pas 1: Incloure els espais de nom necessaris
Afegeix referències als espais de nom requerits en el teu codi.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Pas 2: Carregar la imatge de codi de bar
Creació d’un exemple de BarCodeReader
classe i carregar el fitxer d’imatge de codi de bar.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}
Pas 3: Configura els tipus de codi de barres
Especifica els tipus de codi de bar que voleu llegir utilitzant el DecodeType
Enumeració .
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Pas 4: Iterate mitjançant els resultats
Extraure la informació de codi de bar i imprimir-la a la consola.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}
Exemple de codi complet per llegir el codi de bar
Aquí teniu un exemple complet que demostra com llegir codis de barres d’una imatge:
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);
}
}
Informació addicional
- La biblioteca Aspose.BarCode dóna suport a una varietat de formats de codi de bar, que li permet llegir fàcilment diversos tipus de codis.
- Considera la implementació d’errors addicionals per a escenaris amb codis de barres desapareguts o no llegibles.
Conclusió
Aquest tutorial us ha guiat a través del procés de lectura de codis de bar en C# utilitzant Aspose.BarCode. Amb només unes poques línies de codi, podeu extreure de manera eficient la informació de les imatges de codi de bar. Per a funcions de generació de codi de bar i manipulació addicionals, consulteu més tutorials i guies disponibles per als productes d’Aspose.
More in this category
- Acceleració de l'escanament de codi de bar 1D en fluxos de treball d'inventari i emmagatzematge en .NET
- Creació de barcodes UPC-A i U PC-E per a l'envasament de productes en .NET
- Creació de codis de bar GS1-128 (UCC/EAN-128) per a la cadena de subministrament i la conformitat en .NET
- Crear ISBN i ISSN Barcodes per a llibres i periòdics en .NET
- Extreure metadades de codi QR utilitzant Aspose.BarCode per .NET