Wie man Barcodes mit C# liest

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

  1. Effizienz: - Schneller Zugriff auf codierte Informationen im digitalen Format.
  2. Vielseitigkeit: - Kann in verschiedene Anwendungen integriert werden, einschließlich Bestandsverwaltung und Ticketüberprüfung.
  3. Benutzerfreundlichkeit: - Vereinfacht den Dateneingabeprozess durch schnelle Scans.

Voraussetzungen: Vorbereitung der Umgebung

  1. Richten Sie Visual Studio oder eine beliebige kompatible .NET-IDE ein.
  2. 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.BarCode

Schritt 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.

 Deutsch