Este ejemplo demuestra cómo extraer códigos de barras de un archivo PDF utilizando opciones específicas de extracción de códigos de barras.
C#
// Cargue el archivo PDF con la clase Parser
using (Parser parser = new Parser("input.pdf"))
{
// Confirme que la extracción de códigos de barras es compatible
if (!parser.Features.Barcodes)
{
return;
}
// Utilice opciones de códigos de barras para filtrar los resultados
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Recupere los datos de códigos de barras del documento
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
// Procese la 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);
}
}