【问题标题】:How to open to a certain page on a PDF document from a link?如何从链接打开 PDF 文档的某个页面?
【发布时间】:2012-03-18 07:55:54
【问题描述】:

我正在尝试从指向特定页面的超链接打开 PDF 文档。所以我将链接设置为:http://www.mywebsite.com/document.pdf#Page=14

但是,当我最初单击链接时,我在 urlbar 中看到了该链接,但它最终变为:http://www.mywebsite.com/document.pdf

我可以在最后输入#Page=14,然后按回车,它会起作用,但由于某种原因,它不会以第一种方式起作用。

我做错了什么,或者是什么阻止了我打开正确的页面?谢谢!

【问题讨论】:

  • 应该工作。出于好奇,您是否尝试过小写?换句话说#page=14 而不是#Page=14?

标签: asp.net vb.net pdf


【解决方案1】:

我对这种语法有点困惑。 URL 中的书签将是锚标记的名称。类似#topic1#topic2。将名称/值对作为书签的目的是什么?

【讨论】:

  • 目的是直接在特定页面打开PDF,而不是在第一页。
  • @MarkJ:是的,那部分很明显。对我来说不太明显的部分是#name=value 如何成为有效 URL 的一部分。
  • 我想这就是 Adob​​e 的设置方式。所以它不是书签或我设置的任何东西,而只是 PDF 的页码; kb2.adobe.com/cps/317/317300.html
【解决方案2】:

它应该在 according Adob​​e 上工作。

除非您在 Internet Explorer 中使用 Acrobat 7.0。这个组合有一个bug。解决方案:升级到 Acrobat Reader 8,或使用其他浏览器。

【讨论】:

  • 我使用的是 Adob​​e Reader 9.3.1。所以我不认为这是问题所在。我也在 Chrome 和 IE9 中尝试过,结果都一样。
猜你喜欢
  • 2012-03-13
  • 1970-01-01
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
  • 2020-03-11
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多