Barcodes asynchron lesen
using IronBarCode;

// Reading many images asynchronously using ReadAsync
string[] imagePaths = new string[] { "image1.png", "image2.png" };
var resultsAsync = BarcodeReader.ReadAsync(imagePaths, new BarcodeReaderOptions() { ExpectMultipleBarcodes = true });

// Reading many PDFs asynchronously using ReadPdfAsync
string[] pdfPaths = new string[] { "doc1.pdf", "doc2.pdf" };
var resultsPdfAsync = BarcodeReader.ReadPdfsAsync(pdfPaths, new PdfBarcodeReaderOptions() { ExpectMultipleBarcodes = true, Scale = 3, DPI = 300 });
NuGet Download
PM > Install-Package BarCode
Barcodes asynchron lesen

Barcodes asynchron lesen

Wir können Barcodes mithilfe der BarcodeReader Klasse lesen. Die einfachste Methode zu verwenden ist die BarcodeReader.Read Methode. IronBarcode verfügt auch über eine ReadAsync Methode für multithreading-asynchrones Programmieren.

Wichtige Punkte

  • Synchrone vs Asynchrone Methoden

    • Read Methode ist leicht anzuwenden, wenn sofortige Ergebnisse benötigt werden, und wird im Hauptthread aufgerufen.
    • ReadAsync Methode ist für asynchrone Ausführung, sodass das Programm mit anderen Aufgaben fortfahren kann, während auf das Barcode-Lesen gewartet wird.
  • BarcodeReaderOptions

    • ExpectMultipleBarcodes: Wenn auf true gesetzt, sucht der Leser nach mehreren Barcodes im Bild.
    • EnhanceAccuracy: Verbessert die Genauigkeit auf Kosten der Geschwindigkeit.
    • SpeedUp: Erhöht die Leseeffizienz, was nützlich sein kann, um große Mengen an Bildern schnell zu verarbeiten. Dies könnte jedoch die Genauigkeit verringern, wenn auf true gesetzt.
Asynchrones und multithreaded BarCode-Lesen erkunden
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,523,385Version:2026.10gerade veröffentlicht