Questo esempio dimostra come estrarre codici a barre da un file PDF utilizzando opzioni specifiche per l’estrazione dei codici a barre.
C#
// Carica il file PDF con la classe Parser
using (Parser parser = new Parser("input.pdf"))
{
// Conferma che l'estrazione dei codici a barre è supportata
if (!parser.Features.Barcodes)
{
return;
}
// Utilizza opzioni per codici a barre per filtrare i risultati
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Recupera i dati dei codici a barre dal documento
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
// Elabora l'elenco dei codici a barre estratti
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
}