繁体   English   中英

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

[英]Multiple HTML links to specific pages in PDF

我用#page = n在html中创建了一种目录链接到pdf的特定目录,如果我有1个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阅读器中的设置记住了上一页。

这种行为是您对自己的计算机几乎没有控制权,而对其他任何人都没有控制权,因此您可能不得不提出一种选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM