[ https://issues.apache.org/jira/browse/PDFBOX-361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jukka Zitting updated PDFBOX-361: --------------------------------- Fix Version/s: 0.8.0-incubator Done. > NullPointerException in PDPageNode.getAllKids > --------------------------------------------- > > Key: PDFBOX-361 > URL: https://issues.apache.org/jira/browse/PDFBOX-361 > Project: PDFBox > Issue Type: Bug > Components: Parsing > Reporter: Jukka Zitting > Fix For: 0.8.0-incubator > > Attachments: Long_9.pdf, Long_9.pdf-sorted.txt, Long_9.pdf.txt, > PDFParser.diff, PDFParser.java > > > [Issue from SourceForge] > http://sourceforge.net/tracker/index.php?func=detail&aid=2008371&group_id=78314&atid=552832 > The parser cannot seem to find the Pages object in files created with > Acrobat Pro 9. A sample file is attached. > public static void main(String[] argv) throws Exception { > String name = "./test.pdf"; > PDDocument doc = PDDocument.load(name); > doc.close(); > PDPageNode root = doc.getDocumentCatalog().getPages(); > ArrayList<PDPage> pages = new ArrayList<PDPage>(); > root.getAllKids(pages); > System.out.println("pages.size() == "+pages.size()); > } > Exception in thread "main" java.lang.NullPointerException > at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194) > at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:182) > http://sourceforge.net/tracker/download.php?group_id=78314&atid=552832&file_id=283367&aid=2008371 > [Comment on SourceForge] > Date: 2008-07-02 00:57 > Sender: foundart > Logged In: YES > user_id=1693709 > Originator: YES > This happens with the latest code from CVS and also in older versions. > [Comment on SourceForge] > Date: 2008-07-14 17:25 > Sender: orthello > Logged In: YES > user_id=853566 > Originator: NO > We are experiencing the same problem. Offending pdf available if any of > you need it (jwil...@nmcourt.fed.us). Looks like pdfbox does not support > some new feature introduced in Acrobat 9. > [Comment on SourceForge] > Date: 2008-07-14 23:20 > Sender: foundart > Logged In: YES > user_id=1693709 > Originator: YES > In Acrobat 8, the default was to generate PDFs following version 1.4 of > the PDF specification. In Acrobat 9, the default is to to generate PDFs > following version 1.5 of the PDF specification. PDF1.5 has objects known > as cross-reference streams and it turns out that PDFBox does not parse them > correctly. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.