[ 
https://issues.apache.org/jira/browse/PDFBOX-1088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13091313#comment-13091313
 ] 

Nghi Nguyen commented on PDFBOX-1088:
-------------------------------------

Maruan
After trying your patch, I seem to be getting object id's for every page. In 
the document, there is not a bookmark on every page.

Adam,
I was initially trying to get the page map which should contain object id's to 
page numbers for bookmarks. I cannot share the PDF I am using but I am testing 
this over 50+ pdf documents. Here are the exceptions when I call out the 
getPageMap

java.lang.ClassCastException: org.apache.pdfbox.pdmodel.PDPage
        
org.apache.pdfbox.pdmodel.PDDocument.processListOfPageReferences(PDDocument.java:163)
        
org.apache.pdfbox.pdmodel.PDDocument.processListOfPageReferences(PDDocument.java:167)
        
org.apache.pdfbox.pdmodel.PDDocument.processListOfPageReferences(PDDocument.java:167)
        
org.apache.pdfbox.pdmodel.PDDocument.generatePageMap(PDDocument.java:152)
        org.apache.pdfbox.pdmodel.PDDocument.getPageMap(PDDocument.java:242)

> Class PDDocument Method getPageMap returns a ClassCastException
> ---------------------------------------------------------------
>
>                 Key: PDFBOX-1088
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1088
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 1.6.0
>         Environment: Windows XP 
>            Reporter: Nghi Nguyen
>             Fix For: 1.7.0
>
>         Attachments: PDDocument.patch
>
>
> Trying to get the map of bookmarks to page numbers by using method getPageMap 
> but throws a java.lang.ClassCastException: org.apache.pdfbox.pdmodel.PDPage

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to