IRONSOFTWAREHOME
Ler códigos de barras de forma assíncrona
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
Ler códigos de barras de forma assíncrona

Ler códigos de barras de forma assíncrona

Podemos ler códigos de barras usando a classe BarcodeReader. O método mais fácil de usar é o método BarcodeReader.Read. IronBarcode também tem um método ReadAsync para programação assíncrona multithread.

Pontos-chave

  • Métodos Síncronos vs Assíncronos

    • O método Read é direto de usar quando resultados imediatos são necessários e é chamado na thread principal.
    • O método ReadAsync é para execução assíncrona, permitindo que o programa continue com outras tarefas enquanto aguarda a conclusão da leitura do código de barras.
  • BarcodeReaderOptions

    • ExpectMultipleBarcodes: Se definido para true, o leitor procurará por múltiplos códigos de barras na imagem.
    • EnhanceAccuracy: Melhora a precisão ao custo da velocidade.
    • SpeedUp: Aumenta a eficiência de leitura, o que pode ser útil para processar rapidamente um grande número de imagens. No entanto, isso pode reduzir a precisão se definido para true.
Explore a Leitura de Códigos de Barras Assíncrona e com Múltiplos Encadeamentos
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,422,100Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.