2017-10-19 57 views
0

我正在開發一個網頁以顯示PDF(在.NET平臺中)。 PDF位於iframe內。其中一項要求是不允許客戶打印PDF。我已經使PDF受密碼保護(使用pdfsharp)。我通過設置toolbar = 0來進一步隱藏工具欄。在Chrome瀏覽器& IE,這工作正常。但對於Firefox來說,故事完全不同。由Web開發人員在Firefox中禁用PDF打印

在Firefox中,工具欄將顯示在src鏈接中追加#toolbar = 0。此外,只需單擊工具欄中的圖標即可打印受密碼保護的pdf。

任何人都可以提出一些方法來禁用PDF格式打印在Firefox中。

注意:我需要在網頁上顯示PDF。所以,下載PDF不是一個選項。

回答

0

如果您使用iFrame依賴本機瀏覽器或OS級PDF閱讀器,那麼您將無法控制工具欄或打印能力(並非所有PDF閱讀器都尊重由密碼設置的權限)。不同的瀏覽器會以不同的方式解釋這些設置。即使在同一個瀏覽器中的不同應用程序也會產生不同的結果(Chrome與Chrome中的Dropbox)

如果您希望在外觀和外觀上保持任何形式的一致性,您需要使用類似PDF.js或其他此類庫的內容來顯示PDF行爲。

相關問題