是否可以使用谷歌浏览器的URL参数链接(通过#)到PDF中的目的地?

时间:2013-01-04 08:02:52

标签: html pdf cross-browser anchor url-parameters

#运算符通常用于引用HTML代码中的锚点。例如:

<a href="http://www.example.com/mypage.html#myanchor">
  Open mypage.html and auto scroll down to myanchor
</a>

我创建了一个包含所谓的destinations的pdf。其中一个目的地名为mydestination。我想深入链接到这个目的地并编写以下代码:

<a href="http://www.example.com/mydoc.pdf#mydestination">
  Open mydoc.pdf and auto scroll down to mydestination
</a>

当我点击Internet Explorer和Mozilla Firefox中的链接时,会打开mydoc.pdf并向下滚动到目标mydestination。当我点击Google Chrome中的链接mypage.pdf时会打开并且不会向下滚动。

使用nameddest的替代语法在IE和FF中也可以正常工作,而不是在Chrome中使用

<a href="http://www.example.com/mydoc.pdf#nameddest=mydestination">
  Open mydoc.pdf and auto scroll down to mydestination
</a>

作为一种解决方法,我实施了以下解决方案:

<a href="http://www.example.com/mydoc.pdf#page=2">
  Open mydoc.pdf and auto scroll down to page 2
</a>

当我点击IE,FF和Chrome中的链接时,会打开mydoc.pdf并向下滚动到第2页的开头。

因此,Google Chrome可以根据#运算符后提供的参数向下滚动。是否可以设置此参数以便向下滚动到目的地?

2 个答案:

答案 0 :(得分:1)

目标是“目标”选项卡中由文本表示的链接的结束点。使用目标可以设置Adobe PDF文档集合中的导航路径。在跨文档链接时,建议链接到目标,因为与页面的链接不同,指向目标的链接不受目标文档中页面的添加或删除的影响。

在Acrobat 7.0(专业版或标准版)中设置目的地:

  1. 将缩放和页面位置设置为您希望在屏幕上显示的方式。

  2. 选择视图&gt;导航标签&gt;用于打开“目的地”选项卡的目的地。

  3. 选择选项&gt; “目的地”选项卡中的新目的地。

  4. 为目的地命名。

  5. 通过将#[目的地名称]添加到链接网址的末尾,创建指向此目的地的HTML链接。

  6. 例如,此HTML标记在名为myfile.pdf的PDF文件中打开名为“词汇表”的目标:

    OR

答案 1 :(得分:0)

现在按预期工作。试试看或查看Chromium问题95176144303