Questo esempio dimostra l’estrazione di codici a barre da un documento PDF utilizzando impostazioni personalizzate.
Java
// Inizializza il parser con un documento PDF
try (Parser parser = new Parser("input.pdf"))
{
// Assicurati che il documento supporti la lettura dei codici a barre
if (!parser.getFeatures().isBarcodes())
{
return;
}
// Applica filtri con le opzioni dei codici a barre
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Estrai i codici a barre utilizzando il parser
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes(options);
// Gestisci ciascun risultato del codice a barre
for (PageBarcodeArea barcode : barcodes)
{
System.out.println("Page: " + String.valueOf(barcode.getPage().getIndex()));
System.out.println("Value: " + barcode.getValue());
}
}