IRONSOFTWAREHOME
Leer códigos de barras asincrónicamente
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
Leer códigos de barras asincrónicamente

Leer códigos de barras asincrónicamente

Podemos leer códigos de barras usando la clase BarcodeReader. El método más fácil de usar es el método BarcodeReader.Read. IronBarcode también tiene un método ReadAsync para programación asincrónica multihilo.

Puntos clave

  • Métodos Sincrónicos vs Asincrónicos

    • El método Read es sencillo para usar cuando se necesitan resultados inmediatos y se llama en el hilo principal.
    • El método ReadAsync es para ejecución asincrónica, permitiendo que el programa continúe con otras tareas mientras espera a que se complete la lectura del código de barras.
  • BarcodeReaderOptions

    • ExpectMultipleBarcodes: Si se configura en true, el lector buscará múltiples códigos de barras en la imagen.
    • EnhanceAccuracy: Mejora la precisión a costa de la velocidad.
    • SpeedUp: Aumenta la eficiencia de lectura, lo cual podría ser útil para procesar grandes cantidades de imágenes rápidamente. Sin embargo, esto podría reducir la precisión si se configura en true.
Explorar la lectura asincrónica y multiproceso de códigos de barras
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,422,100Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta