http://www.lowagie.com/iText/ <- pdf library
hent bookmark som xml med:
------------
PdfReader reader = new PdfReader("PDFOpenParams.pdf");
List bookmarks = SimpleBookmark.getBookmark(reader);
SimpleBookmark.exportToXML(bookmarks, System.out, "ISO-8859-1", true);
------------
brug en xml parser til at få fat i bookmark name eller side nummer hvis det er tilgængeligt.
------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<Bookmark>
<Title Action="GoTo" Named="G1.1020471" >PDF Open Parameters</Title>
<Title Action="GoTo" Named="G2.1031280" Open="false" >Preface
<Title Action="GoTo" Named="G2.1031966" >Conventions Used in This Book</Title>
</Title>
<Title Action="GoTo" Named="G3.1030219" Open="false" >Open Parameters for PDF
<Title Action="GoTo" Named="G3.1037584" >PDF Open Parameters</Title>
<Title Action="GoTo" Named="G3.1035307" Open="false" >Specifying PDF-Open Parameters in a URL
<Title Action="GoTo" Named="G3.1036675" >URL Examples</Title>
<Title Action="GoTo" Named="G3.1037262" >URL Limitations</Title>
</Title>
</Title>
</Bookmark>
------------
brug adobe pdf open parametre.
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParams.pdf#nameddest=URL%20Exampleshttp://partners.adobe.com/public/developer/en/acrobat/PDFOpenParams.pdf#page=7problemet er at
det vist ikke rigtigt virker hver gang.. og ikke alle browsere åbner dokumentet i browseren men downloader det istedet.. og jeg er ikke klar over om det kun er acrobat der understøtter det.
den eneste mulighed jeg kan se at du har ud over det er at få fat i de data der står i dokumentet og vise det hele som html... vær opmærksom på at det ikke går særligt hurtigt at få fat i data i pdf filen så du skal nok have trukket det ud og lagt i en database.
Hvis du vil vide mere må du kigge på api'en dokumentationen da jeg intet kendskab har til det og det tager tid at sætte sig ind i.