[
https://issues.apache.org/jira/browse/PDFBOX-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Lehmkühler closed PDFBOX-248.
-------------------------------------
Resolution: Won't Fix
Fix Version/s: (was: 2.0.0)
Assignee: Andreas Lehmkühler
We can't check if the issue still persists as we don't have the pdf in question.
Set to closed
> Document outline landscape pages missing
> ----------------------------------------
>
> Key: PDFBOX-248
> URL: https://issues.apache.org/jira/browse/PDFBOX-248
> Project: PDFBox
> Issue Type: Bug
> Components: PDModel
> Affects Versions: 0.7.3
> Assignee: Andreas Lehmkühler
> Priority: Minor
>
> [imported from SourceForge]
> http://sourceforge.net/tracker/index.php?group_id=78314&atid=552832&aid=1663446
> Originally submitted by pbeichert on 2007-02-19 04:55.
> I create an index which contains all pdf-bookmarks and the corrensponding
> pages of the bookmarks. This works fine when all pages are in portrait. As
> soon as one page inbetween is in landscape mode, the returned page number is
> null.
> The result is the same with PDFBox 0.7.3 and with PDFBox-0.7.4-dev.
> Here is the code I use:
> //first map all pages to the page number:
> List allPages =doc.getDocumentCatalog().getAllPages();
> HashMap<Object, Integer> page2PageNumber = new HashMap<Object, Integer>();
> for (int i=0;i<allPages.size();i++)
> {
> page2PageNumber.put(allPages.get(i), new Integer(i+1));
> }
> PDDocumentOutline bookmark = doc.getDocumentCatalog().getDocumentOutline();
> PDOutlineItem current = bookmark.getFirstChild();
> // now iterate through the bookmarks
> ...
> System.out.println("Page Nr: " +
> current.page2PageNumber.get(current.findDestinationPage(doc))
> + " Title = " current.getTitle());
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)