Hoe barcode te lezen met behulp van C#
Dit eenvoudige tutorial illustreert hoe barcodes te lezen met behulp van C#. Door de geleverde stappen te volgen, kunt u een C#-applicatie ontwikkelen die barcodes leest met behulp van minimale code en geen externe afhankelijkheden.
De voordelen van het lezen van barcodes
Efficiëntie:- Snelle toegang tot gecodeerde informatie in digitale vorm.
Versatiliteit:- Het kan worden geïntegreerd in verschillende toepassingen, waaronder inventarismanagement en ticketverificatie.
Eenvoudig te gebruiken:- Het vereenvoudigt het proces van gegevensing door middel van snelle scans.
Voorwaarden: het voorbereiden van het milieu
- Installeer Visual Studio of een compatibele .NET IDE.
- Installeer Aspose.BarCode vanuit de NuGet Package Manager.
Step-by-Step Guide om Barcode te lezen
Stap 1: Installeer Aspose.BarCode
Voeg de Aspose.BarCode bibliotheek toe aan uw project met behulp van NuGet.
Install-Package Aspose.BarCode
Stap 2: Inkluderen van noodzakelijke naamruimten
Voeg verwijzingen toe aan de vereiste naamruimten in uw code.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Stap 3: Laden van de barcode afbeelding
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
}
Stap 4: Set de barcode typen
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);
Stap 5: Iterate door middel van resultaten
Verwijder de barcode-informatie en druk het op de console.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
Volledige code voorbeeld om barcode te lezen
Hier is een complete voorbeeld van hoe je barcodes van een afbeelding kunt lezen:
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}");
}
}
Aanvullende informatie
- De Aspose.BarCode-bibliotheek ondersteunt een verscheidenheid aan barcodeformaten, waardoor u gemakkelijk meerdere soorten codes kunt lezen.
- Overweeg de implementatie van aanvullende foutbehandeling voor scenario’s met ontbrekende of onleesbare barcodes.
Conclusie
Deze tutorial heeft u geleid door het proces van het lezen van barcodes in C# met behulp van Aspose.BarCode. Met slechts een paar lijnen van code, kunt u efficiënt informatie uit barcode beelden extraheren. Voor aanvullende barcode generatie en manipulatiefuncties, raadpleeg meer tutorials en gids beschikbaar voor Aspose producten.