2018年6月12日 星期二

PDF 隱藏工具列

現今一般瀏覽器要檢視PDF已經不是問題,最直覺的方式就是塞在iframe。

<iframe id = "iframe1" runat="server" src="MyFile.pdf">
</iframe>

那有沒有可能進一步做到控制工具列顯示或隱藏呢?

找了一下資料發現了這個:Parameters of Opening PDF Files



上述的連結,我已經在結尾加入了 #page=7
有沒有發現打開不是在第一頁? :D

也就是說最開頭的iframe部分,我們可以改寫為:

<iframe id = "iframe1" runat="server" src="MyFile.pdf#toolbar=0">
</iframe>

開啟PDF時就不會看到工具列了,我測試IE與Chrome有效。

補充說明:

  • 參數可能因瀏覽器或Acrobat版本不同出現差異。
  • 也可使用一些JS套件,避免上述問題,例如 pdf.jsPdfObject