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);
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,540,041Versión:2026.11recién lanzado