Este exemplo demonstra como extrair códigos de barras de um arquivo PDF utilizando opções específicas de extração de códigos de barras.
C#
// Carregue o arquivo PDF com a classe Parser
using (Parser parser = new Parser("input.pdf"))
{
// Confirme que a extração de códigos de barras é suportada
if (!parser.Features.Barcodes)
{
return;
}
// Utilize opções de códigos de barras para filtrar resultados
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Recupere os dados do código de barras do documento
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
// Processe a lista de códigos de barras extraídos
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
}