多个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阅读器中的设置记住了上一页。
此行为是您在自己的计算机上几乎无法控制的东西,并且无法控制其他任何人,所以您可能必须提出替代方案。
谢谢,我已经添加了一些关于我的问题的信息。 – Roderick