Łączenie ze strony internetowej do określonej sekcji (kotwicy) w dokumencie PDF

Tam jeststandard od Adobe które teoretycznie określają otwieranie dokumentów PDF z łącza klikniętego w przeglądarce w taki sposób, aby otworzyć określone sekcje (AKA „kotwica”, „nazwane odniesienie”) dokumentu PDF. Ta funkcja powinna być bardzo pomocna, jeśli chcemy odwołać się do określonej części dużego pliku PDF (takiego jak niektóre standardy lub specyfikacje).

Jednak z tego, co teraz widzę, wsparcie dla tego standardu jest bliskie zeru.

Na przykład, linki te powinny otworzyć Scala Reference PDF w sekcji 3.2.6 „Typy z adnotacjami”:

http://www.scala-lang.org/docu/files/ScalaReference.pdf#subsection.3.2.6http://www.scala-lang.org/docu/files/ScalaReference.pdf#nameddest=subsection.3.2.6http://www.scala-lang.org/docu/files/ScalaReference.pdf#page=23

(Techincally, wariant # 3 powinien otworzyć stronę # 23, która jest zasadniczo tym samym miejscem docelowym)

Czy istnieje sposób pracy (może być z kilkoma podkładkami, opatentowanymi opakowaniami lub czymkolwiek innym), aby praca ta działała na większości systemów? Jaki jest udział wtyczki Adobe Reader, czy powinienem dbać o inne systemy?

Jeśli nie jest to możliwe, przynajmniej chciałbym znaleźć działające rozwiązanie dla każdej platformy (np. Windows, Linux, Mac), które mogę polecić użytkownikom mojej witryny, jeśli chcą mieć możliwość używania nazwanych łączy docelowych.

Z tego, co testowałem:

Windows, MSIE / Firefox / Chrome, wtyczka Adobe Acrobat Reader - wszystkie warianty działają z wersją 9+, ale:MSIE ma dziwny problem z buforowaniem (tzn. Kotwica nie działa, dopóki dokument nie zostanie zbuforowany)Starsze wersje nie działająTo maproblemy z formatem linku: ogólnie powinien to być zwykły bezwzględny link do prawdziwego serwera internetowego, zaczynając od „http: //”. Względne linki, linki w stylu samby (\\HOST\dir\file.pdf#something), cokolwiek innego oprócz schematu „http” (lub prawdopodobnie „https”) nie będzie działaćWindows, dowolne przeglądarki skonfigurowane do uruchamiania Adobe Acrobat Reader jako oddzielnego procesu - nie działająWindows, dowolne przeglądarki, FoxIt Reader - nie działaWindows, dowolne przeglądarki, CutePDF - nie działaLinux / Konqueror / Okular - działa tylko wariant # 1Linux, inne przeglądarki skonfigurowane do uruchamiania Okulara lub dowolnej innej przeglądarki PDF jako procesu zewnętrznego - nie działa (ponieważ przeglądarka nie przekazuje żadnych „argumentów” w wierszu poleceń)Dowolny system operacyjny, Firefox 15+PDF.js wewnętrzna przeglądarka plików PDF - nie działa

Byłbym wdzięczny, gdybyś spróbował przetestować go w różnych kombinacjach.

questionAnswers(1)

yourAnswerToTheQuestion