Wie man Barcode mit C# lesen kann#
Dieses einfache Tutorial illustriert, wie man Barcodes mit C# lesen kann. Durch die folgenden Schritte können Sie eine C#-Anwendung entwickeln, die Barcodes mit minimalem Code und ohne äußere Abhängigkeiten liest.
Vorteile des Lesens von Barcodes
Effizienz:- Schnelle Zugang zu verschlüsselten Informationen im digitalen Format.
Versatilität:- Sie können in verschiedene Anwendungen integriert werden, einschließlich Inventormanagement und Ticketverifizierung.
Einfach zu benutzen:- Er vereinfacht 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.
Schritt für Schritt Guide zum Lesen von Barcode
Schritt 1: Installieren Sie Aspose.BarCode
Fügen Sie die Aspose.BarCode-Bibliothek zu Ihrem Projekt mit NuGet hinzu.
Install-Package Aspose.BarCode
Schritt 2: 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 3: Laden Sie das Barcode-Bild auf
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
}
Schritt 4: Setzen Sie die Barcodetypen
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);
Schritt 5: Iterate durch Ergebnisse
Entfernen Sie die Barcode-Informationen und drucken Sie sie auf die Konsole.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{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($"{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.