Ciao,
sto usando PDFBox per rimuovere le immagini. Non devo toglierle tutte ma solo alcune. Ecco il codice ma non sembra funzionare.Non da errori di esecuzione ma semplicemente non rimuove le
immagini
codice:
List<String> imgsKey=new ArrayList<String>();
List pages = pdDoc.getDocumentCatalog().getAllPages();
Iterator iter = pages.iterator();
while (iter.hasNext()) {
PDPage page = (PDPage) iter.next();
PDResources resources = page.findResources();
Map images = resources.getImages();
if (images != null) {
Iterator imageIter = images.keySet().iterator();
while (imageIter.hasNext()) {
String key = (String) imageIter.next();
PDXObjectImage image = (PDXObjectImage) images.get(key);
if(IMAGES_BLACK_LIST.contains(key)){
imageIter.remove();
}
}
}
}
Suggerimenti? Grazie