簡體   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