Pontus, Go to the PDFBox issue tracking project here:
https://issues.apache.org/jira/browse/PDFBOX Register yourself an account (free) and create an 'issue'. You can then describe the problem and also upload example files. Cheers, Mel -----Original Message----- From: Pontus Hulin [mailto:[email protected]] Sent: Tuesday, September 13, 2011 8:22 AM To: [email protected] Subject: Problem with getImages, some images are missing Hello Im having som problems with the getImages function in the PDResources resources. I works with some pdf document, but not others. Im attaching a document where only one image gets listed, but the document contains two images. It's a 1.4 pdf file. Basically Im using the standare extracImages code. Im not sure vere to upload the file to. It to large to include in the mail. Best regards / Pontus Here is my code: ListIterator pages = pdfDoc.getDocumentCatalog().getAllPages().listIterator(); int i = 0; while( pages.hasNext() ) { PDPage page = (PDPage)pages.next(); PDResources resources = page.getResources(); Map images = null; Map x_images = null; try { images = resources.getImages(); x_images = resources.getXObjects(); } catch(java.io.IOException ioEx) { answer = "<filelist><error>Error No: 1102, createPreviews resources.getImages() IOException</error></filelist>"; } catch(java.lang.NullPointerException npex) { answer = "<filelist><error>Error No: 1103, createPreviews resources.getImages() NullPointerException</error></filelist>"; return answer; } int nofImages = images.size(); int nofKeys = images.keySet().size(); int imageIndex = 0; imageIndex = 0; if( images != null ) { Iterator imageIter = images.keySet().iterator(); while( imageIter.hasNext()) { String key = (String)imageIter.next(); imageIndex = imageIndex + 1; PDXObjectImage image = (PDXObjectImage)images.get( key ); } } }
smime.p7s
Description: S/MIME cryptographic signature
