Das Lesen von Barcodes ist eine häufige Anforderung in vielen Anwendungen, wie Inventor-Management und Ticketverifizierung. Dieser Tutorial zeigt wie man Barcode mit C# mit Aspose.BarCode für .NET lesen kann.

Einführung

Dieser Leitfaden bietet Schritt für Schritt Anweisungen über das Lesen von Barcodes mit C#. Durch die folgenden Schritte können Sie eine robuste Barcode-Leser-Anwendung entwickeln, die mehrere Arten von barcode unterstützt.

Wordsile des Lesens von Barcodes

  • Effizienz : schneller Zugang zu verschlüsselten Informationen im digitalen Format.
  • Versatilität : Es kann in verschiedene Anwendungen integriert werden, einschließlich Inventormanagement und Ticketverifizierung.
  • Einfache Nutzung : Erleichtert den Prozess der Dateninnahme durch schnelle Scannen.

Voraussetzungen: Umwelt vorbereiten

  • Installieren Sie Visual Studio oder eine kompatible .NET IDE.
  • Installieren Sie Aspose.BarCode vom NuGet Package Manager.
Install-Package Aspose.BarCode

Schritt für Schritt Guide zum Lesen von Barcode

Schritt 1: Inkludieren Sie notwendige Namenräume

Fügen Sie Referenzen zu den erforderlichen Namenräumen in Ihrem Code hinzu.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Schritt 2: Laden Sie das Barcode-Bild auf

Schaffen Sie ein Beispiel für die BarCodeReader Klassen und laden Sie die Barcode-Bilddatei.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Schritt 3: Setzen Sie die Barcodetypen

Angeben Sie die Barcodetypen, die Sie mit dem DecodeType Der Enumerator.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Schritt 4: Iterate durch Ergebnisse

Entfernen Sie die Barcode-Informationen und drucken Sie sie auf die Konsole.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}

Vollständiges Code Beispiel zum Lesen von Barcode

Hier ist ein vollständiges Beispiel, das zeigt, wie man Barcodes aus einem Bild lesen kann:

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);
    }
}

Zusätzliche Informationen

  • Die Aspose.BarCode-Bibliothek unterstützt eine Vielzahl von Barcode-Formaten, die es Ihnen ermöglichen, mehrere Arten von Codes leicht zu lesen.
  • Betrachten Sie die Implementierung zusätzlicher Fehlerbehandlung für Szenarien mit fehlenden oder unlesbaren Barcodes.

Schlussfolgerungen

Dieses Tutorial hat Sie durch den Prozess des Lesens von Barcodes in C# mit Aspose.BarCode geführt. Mit nur wenigen Zeilen von Code können Sie Informationen aus Barcode-Bilder effizient extrahieren. Für zusätzliche Barcode-Generation und Manipulation-Funktionen, lesen Sie mehr Tutorials und Leitfaden für Aspose-Produkte.

More in this category