0

我可以知道如何禁用 iframe 中的打印功能吗?请指教谢谢。

示例我编写如下代码语句,我需要禁用打印功能并且不允许打印和只读。

<iframe
                    src="MKZHR-01-002(V000)%20.pdf#toolbar=0&amp;navpanes=0&amp;statusbar=0&amp;view=Fit;readonly=true; disableprint=true;"
                    width="1024" height="800" ></iframe>
4

2 回答 2

0

我建议使用样式表:

在页面顶部,添加:

<style>
@media print
  {
  iframe {display:none;}
  }
</style>

应该这样做 - 这表示,如果有人尝试打印页面,则样式应该更改,因此(所有)iframe 不会显示。

于 2013-06-28T02:28:32.270 回答
0

您不能禁用打印。即使您设法在浏览器中隐藏了打印功能,客户端仍在下载 pdf 并且可以通过在本地查看器中查看来打印它。

即使您更改了 pdf 的安全设置,这也会阻止在某些 pdf 查看器中打印,但不是全部 - 有些会忽略此设置并允许客户端打印任何文档而不管安全设置如何。

于 2013-06-28T03:25:04.100 回答