in thumbnails4j-pdf/src/main/java/co/elastic/thumbnails4j/pdf/PDFThumbnailer.java [98:108]
private Integer thumbnailPageIndex(PDDocument document){
for(int i = 0; i < document.getNumberOfPages(); i++){
PDPage page = document.getPage(i);
COSDictionary dictionary = (COSDictionary) unwrapPDFObject(page.getCOSObject().getItem(COSName.RESOURCES));
List<COSDictionary> images = collectImages(dictionary);
if (imagesFitPage(images, page)){
return i;
}
}
return null;
}