Cet exemple démontre l’extraction de codes-barres à partir d’un document PDF en utilisant des paramètres personnalisés.
Java
// Initialisez le parser avec un document PDF
try (Parser parser = new Parser("input.pdf"))
{
// Assurez-vous que le document prend en charge la lecture des codes-barres
if (!parser.getFeatures().isBarcodes())
{
return;
}
// Appliquez un filtre avec des options de codes-barres
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// Extrayez les codes-barres à l'aide du parser
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes(options);
// Gérez chaque résultat de code-barres
for (PageBarcodeArea barcode : barcodes)
{
System.out.println("Page: " + String.valueOf(barcode.getPage().getIndex()));
System.out.println("Value: " + barcode.getValue());
}
}