多个HTML链接到PDF中的特定页面

问题描述:

我已经在html中创建了一种内容表格,使用#page = n将它链接到特定的页面转换为pdf,如果我有1个pdf的链接,它工作正常。多个HTML链接到PDF中的特定页面

问题来了,当我有多个链接到同一pdf。 即:

  • HREF = “001.pdf#页= 10”
  • HREF = “001.pdf#页= 20”
  • HREF = “001.pdf#页= 30”

它第一次正常工作,并在右页打开pdf,然后如果我使用其他链接与pdf opne,页面没有改变。 有一个解决方法呢?


感谢您的第一个答案。你是对的,我忘记了一些信息。 最终输出必须是跨浏览器。

这是我的测试代码随机在线PDF:

<!DOCTYPE html> 
<html> 
<head> 

</head> 
<body> 
<a href="https://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf#page=5" target="PDFcontent">link 001</a> 
<a href="https://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf#page=10" target="PDFcontent">link 002</a> 
<a href="https://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf#page=15" target="PDFcontent">link 003</a> 
<a href="https://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf#page=20" target="PDFcontent">link 004</a> 
<a href="https://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf#page=25" target="PDFcontent">link 005</a> 
<iframe style="height:800px; width:800px;" name="PDFcontent" src="http://www.naplesip.com/wp-content/uploads/2015/10/pdf-logo.png"></iframe> 
</body> 
</html> 

我试图用它的jsfiddle但不起作用。相反,它适用于浏览器(firefox/chrome/edge/ie)。

关于如何打开PDF,您使用的浏览器以及如何使用其他链接,背景信息不多。我会尽可能以一般方式回答。

将PDF打开到桌面程序中可能会接受您的页面定位标记并在打开PDF时跳转到所请求的页面,但再次打开同一文档(当它仍处于打开状态时)将导致系统简单地切换您的活动应用程序到PDF打开的那个。

如果您第一次关闭文档,然后打开另一页,我怀疑它会起作用,除非您的PDF阅读器中的设置记住了上一页。

此行为是您在自己的计算机上几乎无法控制的东西,并且无法控制其他任何人,所以您可能必须提出替代方案。

+0

谢谢,我已经添加了一些关于我的问题的信息。 – Roderick