diff --git a/java/opendataloader-pdf-core/src/main/java/org/opendataloader/pdf/processors/DocumentProcessor.java b/java/opendataloader-pdf-core/src/main/java/org/opendataloader/pdf/processors/DocumentProcessor.java index 24a31d6c9..c0671339d 100644 --- a/java/opendataloader-pdf-core/src/main/java/org/opendataloader/pdf/processors/DocumentProcessor.java +++ b/java/opendataloader-pdf-core/src/main/java/org/opendataloader/pdf/processors/DocumentProcessor.java @@ -283,7 +283,8 @@ private static List> processDocument(String inputPdfName, Config c int parallelism = config.getThreads(); ForkJoinPool pool = new ForkJoinPool(parallelism); - LOGGER.log(Level.INFO, "Processing {0} pages with {1} threads", new Object[]{totalPages, parallelism}); + int pagesToProcessCount = (pagesToProcess != null) ? pagesToProcess.size() : totalPages; + LOGGER.log(Level.INFO, "Processing {0} pages with {1} threads", new Object[]{pagesToProcessCount, parallelism}); try { // Loop 1: ContentFilter per-page (largest bottleneck)