IRONSOFTWAREHOME
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);
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
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,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.