Wie man Barcodes mit C# liest
Dieses einfache Tutorial zeigt, wie man Barcodes mit C# ausliest. Wenn Sie den bereitgestellten Schritten folgen, können Sie eine C#‑Anwendung entwickeln, die Barcodes mit minimalem Code und ohne externe Abhängigkeiten liest.
Vorteile des Lesens von Barcodes
- Effizienz: - Schneller Zugriff auf codierte Informationen im digitalen Format.
- Vielseitigkeit: - Kann in verschiedene Anwendungen integriert werden, einschließlich Bestandsverwaltung und Ticketüberprüfung.
- Benutzerfreundlichkeit: - Vereinfacht den Dateneingabeprozess durch schnelle Scans.
Voraussetzungen: Vorbereitung der Umgebung
- Richten Sie Visual Studio oder eine beliebige kompatible .NET-IDE ein.
- Installieren Sie Aspose.BarCode über den NuGet-Paket-Manager.
Schritt-für-Schritt-Anleitung zum Lesen von Barcodes
Schritt 1: Installieren Sie Aspose.BarCode
Fügen Sie die Aspose.BarCode-Bibliothek Ihrem Projekt über NuGet hinzu.
Install-Package Aspose.BarCodeSchritt 2: Notwendige Namespaces einbinden
Fügen Sie Verweise auf die erforderlichen Namespaces in Ihrem Code hinzu.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;Schritt 3: Barcode-Bild laden
Erstellen Sie eine Instanz der BarCodeReader Klasse 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 4: Barcode-Typen festlegen
Geben Sie die Barcode-Typen an, die Sie mit dem DecodeType Enumerator.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);Schritt 5: Durch Ergebnisse iterieren
Extrahieren Sie die Barcode-Informationen und geben Sie sie in der Konsole aus.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}Vollständiges Codebeispiel zum Lesen von Barcodes
Hier ist ein vollständiges Beispiel, das zeigt, wie man Barcodes aus einem Bild liest:
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}");
}
}
} Zusätzliche Informationen
- Die Aspose.BarCode-Bibliothek unterstützt eine Vielzahl von Barcode-Formaten, sodass Sie mehrere Code-Typen einfach lesen können.
- Erwägen Sie, zusätzliche Fehlerbehandlung für Szenarien mit fehlenden oder nicht lesbaren Barcodes zu implementieren.
Fazit
Dieses Tutorial hat Sie durch den Prozess des Lesens von Barcodes in C# mit Aspose.BarCode geführt. Mit nur wenigen Codezeilen können Sie effizient Informationen aus Barcode-Bildern extrahieren. Für zusätzliche Funktionen zur Barcode-Generierung und -Manipulation verweisen Sie auf weitere Tutorials und Anleitungen, die für Aspose-Produkte verfügbar sind.