IRONSOFTWAREHOME
Czytanie kodów kreskowych asynchronicznie
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 });
Imports IronBarCode

' Reading many images asynchronously using ReadAsync
Dim imagePaths As String() = New String() {"image1.png", "image2.png"}
Dim resultsAsync = BarcodeReader.ReadAsync(imagePaths, New BarcodeReaderOptions() With {.ExpectMultipleBarcodes = True})

' Reading many PDFs asynchronously using ReadPdfAsync
Dim pdfPaths As String() = New String() {"doc1.pdf", "doc2.pdf"}
Dim resultsPdfAsync = BarcodeReader.ReadPdfsAsync(pdfPaths, New PdfBarcodeReaderOptions() With {.ExpectMultipleBarcodes = True, .Scale = 3, .DPI = 300})
NuGet Download
PM > Install-Package BarCode
Czytanie kodów kreskowych asynchronicznie

Czytanie kodów kreskowych asynchronicznie

Mozemy czytac kody kreskowe uzywajac klasy BarcodeReader. Najlatwiejsza metoda do uzycia jest metoda BarcodeReader.Read. IronBarcode rowniez ma metode ReadAsync do programowania wielowatkowego asynchronicznego.

Kluczowe punkty

  • Metody synchroniczne kontra asynchroniczne

    • Metoda Read jest prosta w uzyciu, gdy potrzebne sa natychmiastowe wyniki i jest wywolywana w glownym watku.
    • Metoda ReadAsync jest przeznaczona do wykonania asynchronicznego, co pozwala programowi kontynuowac inne zadania podczas oczekiwania na zakonczenie odczytu kodu kreskowego.
  • BarcodeReaderOptions

    • ExpectMultipleBarcodes: Jesli ustawione na true, czytnik bedzie szukal wielu kodow kreskowych na obrazie.
    • EnhanceAccuracy: Poprawia dokladnosc kosztem predkosci.
    • SpeedUp: Zwieksza wydajnosc odczytu, co moze byc przydatne do szybkiego przetwarzania duzej ilosci obrazow. Jednakze, moze to zmniejszyc dokladnosc, jesli ustawione na true.
Poznaj asynchroniczne i wielowątkówe odczytywanie kodow kreskowych
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,422,100Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta