Ein Barcode ist eine maschinenlesbare optische Darstellung von Daten, die aus parallelen Linien und Zahlen besteht und hauptsächlich zur eindeutigen Identifizierung von Produkten und zur Optimierung von Prozessen wie Bestandsverwaltung und Point-of-Sale-Transaktionen verwendet wird. In diesem Artikel besprechen wir, wie man Barcodes mithilfe von C# und einer .NET-Anwendung programmgesteuert scannt.

Barcode-Leser mit C# | Barcode vom Bild scannen

Barcode-Scanner .NET-API

Die API GroupDocs.Parser für C# bietet Entwicklern die Möglichkeit, Daten aus verschiedenen Dokumentformaten wie PDF, Word, Excel und mehr zu extrahieren. Mit seiner umfangreichen Funktionalität erleichtert es das einfache Parsen von Text, Metadaten, Bildern, Barcodes und strukturierten Inhalten. In diesem Artikel erfahren Sie, wie Sie diese API verwenden, um Barcodes aus Bildern in einer .NET-Anwendung mit C# zu scannen.

Sie können die DLLs oder das MSI-Installationsprogramm herunterladen aus dem Download-Bereich oder die API in Ihrer .NET-Anwendung über NuGet installieren.

PM> Install-Package GroupDocs.Parser

So scannen Sie Barcodes mit C#

Wenn Sie immer noch glauben, dass das Scannen von Barcodes eine komplexe Aufgabe ist, werden diese nächsten Zeilen Ihr Missverständnis ausräumen. Befolgen Sie diese Schritte, um ein Barcodebild zu lesen:

  • Verwenden Sie die Klasse Parser, um das Barcodebild zu laden.
  • Erhalten Sie den/die Barcode(s) aus dem geladenen Bild.
  • Extrahieren Sie die codierten Daten mithilfe der Value-Eigenschaft aus dem Barcode.

Der folgende C#-Quellcode zeigt, wie Sie mit C# ein Barcodebild in einer .NET-Anwendung scannen.

// Barcode mit C# scannen
using (Parser parser = new Parser("/path/barcode.png"))
{
    // Extrahieren Sie alle Barcodes.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Über Barcodes iterieren
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Drucken Sie die identifizierten Barcode-Werte
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz zur Analyse des Barcode-Scanners erhalten und andere Funktionen der API ohne Einschränkungen bei der Evaluierung nutzen.

Abschluss

Abschließend haben Sie gelernt, wie Sie mit C# auf einfache Weise Barcodes aus dem Bild scannen können. Basierend auf diesen Erkenntnissen können Sie Ihren eigenen Barcode-Leser entwickeln oder einfach eine Online-Barcode-Scanner-Anwendung erstellen.

Weitere Informationen finden Sie im folgenden nützlichen Material:

Siehe auch