IRONSOFTWAREHOME
Establecer opciones del lector de códigos PDF
using IronBarCode;

PdfBarcodeReaderOptions myPdfOptionsExample = new PdfBarcodeReaderOptions()
{
    // The password string to open the PDF if there is one
    Password = "password123",

    // Pages of the PDF you want to scan
    PageNumbers = new[] { 1, 3 },

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // The DPI (dots per inch) to render each barcode image for reading
    DPI = 72,

    // The scaling factor to scale the width and height when converting the PDF to image
    // Default is 3.5 for both dimensions
    Scale = 4
};

// Read the pdf with the options applied
var results = BarcodeReader.ReadPdf("barcode.pdf", myPdfOptionsExample);
Imports IronBarCode

Dim myPdfOptionsExample As New PdfBarcodeReaderOptions() With {
    .Password = "password123",
    .PageNumbers = {1, 3},
    .ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
    .DPI = 72,
    .Scale = 4
}

' Read the pdf with the options applied
Dim results = BarcodeReader.ReadPdf("barcode.pdf", myPdfOptionsExample)
NuGet Download
PM > Install-Package BarCode
Establecer opciones del lector de códigos PDF

Establecer opciones del lector de códigos PDF

IronBarcode tiene una variedad de opciones en la clase PdfBarcodeReaderOptions para admitir lecturas personalizadas y optimizadas específicamente para PDFs. Esto manejará las contraseñas de PDF, elegirá qué páginas escanear, el Dpi para analizar el PDF y cualquier escalado adicional necesario para mejorar la calidad de lectura.

Puntos clave

  1. Creando PdfBarcodeReaderOptions:
    • Se crea una instancia de PdfBarcodeReaderOptions para configurar varias opciones para el procesamiento de PDF:
      • Dpi: Establece la resolución para el análisis de PDF. Una Dpi más alta puede mejorar la precisión de detección de códigos de barras.
      • PageNumbers: Especifica las páginas de PDF que deben escanearse. Esto se puede personalizar para dirigir a páginas específicas.
      • Password: Si el PDF está protegido con contraseña, se puede proporcionar la contraseña correcta usando esta opción.
      • ScaleToX y ScaleToY: Estas opciones permiten ajustar la escala de la imagen del PDF para ayudar a mejorar la precisión de la detección de códigos de barras.
  2. Lectura de Códigos de Barras:
    • Se utiliza el método ReadPdfBarcodes para leer y decodificar códigos de barras del archivo PDF. Utiliza las opciones especificadas.
  3. Iteración y Muestra de Resultados:
    • Un bucle foreach itera sobre los resultados de los códigos de barras, mostrando la Type y Value de cada código de barras en la consola.
    • Esto asegura que todos los códigos de barras detectados de las páginas especificadas se presenten para verificación o procesamiento adicional.
Aprenda a leer códigos de barras de archivos PDF con C#
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