如何禁用pdf工具栏,因为我不想将下载选项提供给pdf查看器。
我使用Iframe显示Pdf文件,请找到以下代码
<iframe ID="iFrame2" runat="server" align="bottom" frameborder="2" name="iframe1" height="500" width="600" src="~/pdffiles/example.pdf"></iframe>
请帮我用c#禁用下载选项。
由于
答案 0 :(得分:0)
Google Document Viewer
等第三方工具,也可以将文档格式更改为图像。
答案 1 :(得分:0)
如果您想避免最终用户保存PDF文档,您会问一些不可能的事情。避免最终用户没有PDF副本的唯一方法是不向他发送PDF。如果没有磁盘上的实际字节,则无法在Adobe Reader中打开PDF。即使您要禁用保存(例如在Web应用程序的上下文中),您总是会在临时文件中的某处找到PDF,并且人们可以根据需要多次复制该文件。
试图隐藏工具栏(观众偏好)没有意义。是否完全尊重此查看器首选项取决于PDF查看器。例如:在Adobe Reader X及更高版本中,当您将鼠标悬停在文档上时,会出现一个特殊的小部件( HUD 或抬头显示)。此小部件允许用户保存文档。
让我quote Adobe:
“平视显示器”(HUD)无法自定义。没有API HUD。您不能使用JavaScript进入读取模式,退出读取模式或 检测到文档处于读取模式。虽然看起来像 它,这不是一个疏忽。有一些非常完善的工程 为什么会这样,但我不会在这里讨论。
即使使用Adobe Reader 9,隐藏工具栏也是不够的:如果用户选择相应的菜单项或点击相应的“热键”,工具栏就会出现,他们可以愉快地点击“保存”按钮。此外,他们可以右键单击并选择“保存”。
简而言之,你提出了一个错误的问题(这可能解释了几个人给出的投票)。