این نمونه استخراج بارکد را از یک سند PDF با استفاده از تنظیمات سفارشی نشان میدهد.
Java
// تجزیهگر را با سند PDF راهاندازی کنید
try (Parser parser = new Parser("input.pdf"))
{
// اطمینان حاصل کنید که سند از خواندن بارکد پشتیبانی میکند
if (!parser.getFeatures().isBarcodes())
{
return;
}
// اعمال فیلتر با گزینههای بارکد
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// بارکدها را با استفاده از تجزیهگر استخراج کنید
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes(options);
// به هر نتیجه بارکد رسیدگی کنید
for (PageBarcodeArea barcode : barcodes)
{
System.out.println("Page: " + String.valueOf(barcode.getPage().getIndex()));
System.out.println("Value: " + barcode.getValue());
}
}