Com llegir codis de barres amb C#
Aquest tutorial senzill il·lustra com llegir codis de barres amb C#. Seguint els passos proporcionats, pots desenvolupar una aplicació C# que llegeixi codis de barres amb un codi mínim i sense dependències externes.
Beneficis de llegir codis de barres
- Eficiència: - Accedeix ràpidament a la informació codificada en format digital.
- Versatilitat: - Es pot integrar en diverses aplicacions, incloent la gestió d’inventari i la verificació d’entrades.
- Facilitat d’ús: - Simplifica el procés d’entrada de dades mitjançant escaneigs ràpids.
Requisits previs: Preparació de l’entorn
- Configura Visual Studio o qualsevol IDE compatible amb .NET.
- Instal·la Aspose.BarCode des del Gestor de Paquets NuGet.
Guia pas a pas per llegir codis de barres
Pas 1: Instal·la Aspose.BarCode
Afegeix la biblioteca Aspose.BarCode al teu projecte mitjançant NuGet.
Install-Package Aspose.BarCodePas 2: Inclou els espais de noms necessaris
Afegeix referències als espais de noms requerits al teu codi.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;Pas 3: Carrega la imatge del codi de barres
Crea una instància del BarCodeReader classe i carrega el fitxer d’imatge del codi de barres.
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 4: Defineix els tipus de codi de barres
Especifica els tipus de codi de barres que vols llegir utilitzant el DecodeType enumerador.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);Pas 5: Itera a través dels resultats
Extreu la informació del codi de barres i imprimeix-la a la consola.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}Exemple de codi complet per llegir codi de barres
Aquí teniu un exemple complet que demostra com llegir codis de barres d’una imatge:
using Aspose.BarCode.BarCodeRecognition;
using System;
class Program
{
static void Main()
{
string imagePath = "multiple_barcodes.png"; // Replace with your file
using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
}
}
} Informació addicional
- La biblioteca Aspose.BarCode admet una varietat de formats de codis de barres, permetent-vos llegir fàcilment diversos tipus de codis.
- Considereu implementar una gestió d’errors addicional per a escenaris amb codis de barres que falten o que no es poden llegir.
Conclusió
Aquest tutorial us ha guiat a través del procés de lectura de codis de barres en C# utilitzant Aspose.BarCode. Amb només unes poques línies de codi, podeu extreure eficientment informació de les imatges de codis de barres. Per a funcionalitats addicionals de generació i manipulació de codis de barres, consulteu més tutorials i guies disponibles per als productes Aspose.