Configurar opções do leitor de código de barras 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
Configurar opções do leitor de código de barras PDF

Configurar opções do leitor de código de barras PDF

IronBarcode tem uma variedade de opções na classe PdfBarcodeReaderOptions para suportar leituras personalizadas e otimizadas para PDFs especificamente. Isso lidará com senhas de PDF, escolherá quais páginas escanear, o Dpi para analisar o PDF dentro, e qualquer escalonamento adicional necessário para melhorar a qualidade da leitura.

Pontos-chave

  1. Creating PdfBarcodeReaderOptions:
    • Uma instância de PdfBarcodeReaderOptions é criada para definir várias opções para processamento de PDF:
      • Dpi: Define a resolução para análise de PDF. Maior Dpi pode melhorar a precisão da detecção de códigos de barras.
      • PageNumbers: Especifica as páginas do PDF que devem ser escaneadas. Isso pode ser personalizado para direcionar páginas específicas.
      • Password: Se o PDF estiver protegido por senha, a senha correta pode ser fornecida usando esta opção.
      • ScaleToX e ScaleToY: Estas opções permitem ajustar a escala da imagem do PDF para ajudar a melhorar a precisão da detecção de códigos de barras.
  2. Lendo Códigos de Barras:
    • O método ReadPdfBarcodes é usado para ler e decodificar códigos de barras a partir do arquivo PDF. Ele utiliza as opções especificadas.
  3. Iterando e Exibindo Resultados:
    • Um loop foreach itera sobre os resultados dos códigos de barras, exibindo o Type e o Value de cada código de barras no console.
    • Isso garante que todos os códigos de barras detectados das páginas especificadas sejam exibidos para verificação ou processamento posterior.
Aprenda como ler códigos de barras de PDFs com C#
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,540,041Versão:2026.11recém-lançado