Barcode in C# lesen
 
Dieses Tutorial erklärt, wie man einen Barcode aus einer beliebigen Quelle liest. Es stellt ein vollständiges Programm zum Erstellen eines Barcode-Lesegeräts in C# mit einem Paket eines Drittanbieters dar.
Barcode in C# lesen
    
Sie können ein Programm zum Lesen von Barcode-Bildern in C# schreiben, indem Sie ein Assembly-Paket eines Drittanbieters verwenden, z. B. Aspose.BarCode. Dieses Paket kann in Ihrem Visual Studio-Projekt von NuGet.org heruntergeladen werden.
Um die Barcodes zu lesen, müssen Sie zuerst den Namensraum Aspose.BarCode.BarCodeRecognition importieren. Erstellen Sie als nächstes ein Objekt der Klasse BarCodeReader und verwenden Sie die Methode ReadBarCodes().
Der Vorteil der Verwendung von Aspose.BarCode besteht darin, dass Sie nur sehr wenige Codezeilen schreiben müssen, um die gewünschte Ausgabe zu erzielen. Lassen Sie uns ein C#-Projekt erstellen, um das Barcode-Lesegerät in C# zu demonstrieren.
- 
Erstellen Sie eine C#-Konsolenanwendung in Visual Studio.
- 
Navigieren Sie zum ReiterProjektund wählen SieNuGet-Pakete verwalten. 
- 
Suchen Sie auf NuGet.org nach dem PaketAspose.Barcodeund installieren Sie es. Jetzt können Sie den Namensraum Aspose.BarCode.BarCodeRecognitionin einen beliebigen Teil Ihres Codes importieren, um die Barcode-Scanning-Funktionen zu nutzen.
- 
Kopieren Sie das folgende Code-Snippet in Ihreprogram.cs-Dateiusing System; using Aspose.BarCode; using System.Drawing; using Aspose.BarCode.BarCodeRecognition; namespace BarcodeScanner { class Program { static void Main(string[] args) { try { // File Exits in the project directory using (BarCodeReader barCodeReader = new BarCodeReader("barcode.png")) { foreach (BarCodeResult output in barCodeReader.ReadBarCodes()) { // Read the barcode Console.WriteLine("Symbology Type: " + output.CodeType); Console.WriteLine("CodeText: " + output.CodeText); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } } } }Dieser Code liest das Eingabebild aus dem Projektverzeichnis. Die foreach-Schleife im Code liest die Ausgabe mehrerer Barcodes in einem Bild.Die Klasse BarCodeReaderhat überladene Konstruktoren, um verschiedene Arten von Eingaben zu unterstützen, z. B.BitmapImage,Bild,Dateinameusw. Wir haben den Konstruktor verwendet, der den Dateinamen als Eingabe verwendet.
Angenommen, barcode.png hat den folgenden Barcode.

Ausgang:

Beachten Sie, dass der Apose Barcode Reader ein kostenpflichtiges Tool ist, das eine Lizenz benötigt, um uneingeschränkte Funktionalitäten nutzen zu können.