Your best bet would be comparing the PDF doc in question to the actual PDF spec. http://www.adobe.com/devnet/pdf/pdf_reference.html If you open the PDF with a robust text editor, you'll be able to determine if the PDF doesn't conform to the spec or if it's Repligo Reader which is the non-conformist.
The spec is laid out pretty well, it only took me about an hour to read through enough to bring me up to speed on the structure of PDFs and how the bookmarks correspond to page objects. --Adam John Baute <jmba...@yahoo.com> 06/12/2009 05:44 Please respond to pdfbox-users@incubator.apache.org To pdfbox-users@incubator.apache.org cc Subject Bookmarks and Repligo Reader (Blackberry PDF application) I have been using PDF Box (0.7.3) to combine multiple PDF documents and add a document outline and bookmarks with great success - the merged file works exactly as I intended on my PC. However, when I move it to my blackberry, the bookmarks are unavailable when read with the Repligo Reader product. This product has bookmark functionality, and when tested with docs from other sources it does work fine. So - I am doing SOMETHING wrong, but I am not sure what it is. I have verified that all of the nodes in my bookmarks do point to actual pages, and have tried it with small documents vs larger ones. But, after that, I am out of ideas. Seems I must be missing something that might be part of the PDF standard that causes the mobile application to choke. I have sent an email to their tech support but I honestly do not expect a reply. Does anyone have an idea of what I could be doing wrong, and more importantly, a way to test it? Thanks in advance. John B