Ссылки с веб-страницы на определенный раздел (якорь) в документе PDF

Eстьстандарт от Adobe теоретически это означает открытие PDF-документов по ссылке, нажатой в браузере, чтобы открыть определенные разделы (AKA "якорь ","именованная ссылка) документа PDF. Эта функциональность должна быть очень полезна, если вы хотите сослаться на определенную часть большого PDF (например, на какой-то стандарт или спецификацию).

Однако из того, что я вижу сейчас, поддержка этого стандарта практически отсутствует.

Например, эти ссылки должны открыть справочный документ Scala PDF в разделе 3.2.6 "Аннотированные типы ":

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

(Технически, вариант № 3 должен открыть страницу № 23, которая по сути является тем же местом назначения)

Есть ли рабочий способ (может быть, с помощью пары прокладок, запатентованных оболочек или чего-то еще), чтобы это работало на большинстве систем? Какова доля использования плагина Adobe Reader, следует ли мне заботиться о других системах?

Если оно'это невозможно, по крайней мере, яЯ хотел бы найти рабочее решение для каждой платформы (например, Windows, Linux, Mac), которое я мог бы порекомендовать своему сайту »s пользователи, если они хотят иметь возможность использовать именованные целевые ссылки.

Из того, что ямы проверили:

Windows, MSIE / Firefox / Chrome, плагин Adobe Acrobat Reader - все варианты работают с версией 9+, но:В MSIE есть странная проблема с кэшированием (то есть якорь не работает, пока документ не будет кэширован)Старые версии не работаютОна имеетпроблемы с форматом ссылки: обычно это должна быть обычная абсолютная ссылка на реальный веб-сервер, начиная с "Http: //», Относительные ссылки, ссылки в стиле самбы (\\HOST\dir\file.pdf#something), ничего кромеHTTP» (или, возможно,HTTPS») схема победилат работаWindows, любые браузеры, настроенные для запуска Adobe Acrobat Reader как отдельного процесса - не работаетWindows, любые браузеры, FoxIt Reader - не работаетWindows, любые браузеры, CutePDF - не работаетLinux / Konqueror / Okular - работает только вариант № 1Linux, любые другие браузеры, настроенные для запуска Okular или любого другого средства просмотра PDF как внешнего процесса - не работает (так как браузер не пропускает ни одного "#arguments» в командной строке)Любая ОС, Firefox 15+PDF.js внутренний просмотрщик PDF - не работает я

буду признателен, если выЯ попробую это проверить в различных комбинациях.

Ответы на вопрос(1)

Ваш ответ на вопрос