2017-10-19 58 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行为。

相关问题