理论上有一个standard from Adobe指定从浏览器中单击的链接打开PDF文档,以打开PDF文档的特定部分(AKA“锚点”,“命名参考”)。如果想要引用大型PDF的特定部分(例如某些标准或规范),此功能应该非常有用。
然而,从我现在看来,对这个标准的支持几乎不存在。
例如,这些链接应在第3.2.6节“注释类型”中打开Scala参考PDF:
(Techincally,变体#3应该打开第23页,它基本上是同一个目的地)
是否有一种工作方式(可能有几个垫片,专有包装或其他任何东西)来使这个工作在大多数系统上?如果我关心其他系统,Adobe Reader插件的使用份额是多少?
如果不可能,至少我想为每个平台(即Windows,Linux,Mac)找到一个可行的解决方案,如果他们希望能够使用命名目标链接,我可以向我的网站用户推荐。
从我测试的内容:
\\HOST\dir\file.pdf#something
),除“http”(或可能是“https”)方案之外的任何其他内容都不起作用如果您尝试以各种不同的组合进行测试,我将不胜感激。
答案 0 :(得分:14)
一般似乎工作的是变体#4,但是使用页面编号作为实际划分为PDF文档中的页面,在这种情况下
http://www.scala-lang.org/docu/files/ScalaReference.pdf#page=31
PDF文档的页码从内容表后面的内容开始,但该编号与#page = ...
中使用的编号不同