Hoe barcode te lezen met behulp van C#

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.

 Nederlands