We released the jar file you provided and the attached file stuck in the queue for a long time. Our logic is to look at the first page of the PDF and extract the barcode if there is one. The attached is a PDF without barcode. Please test on your side and let me know how long it takes for you to process this file.
I have reproduced this problem at my end and logged it as PDFKITJAVA-14281 in our issue tracking system. Our team will look into this issue and you’ll be updated via this forum thread once the issue is resolved.
We’re looking into this issue on priority basis, however it might take some time to investigate the cause of this problem and then resolve it. We’ll update you with the resolution the earliest possible.