有没有一种方法可以让web开发人员编写应用程序来阻止用户下载、保存、打印或截图PDF?

有没有一种方法可以让web开发人员编写应用程序来阻止用户下载、保存、打印或截图PDF?,pdf,printing,download,Pdf,Printing,Download,我想知道是否有办法确保PDF在浏览器中是“只读”的,而不考虑与PDF本身相关的权限设置。这是一种可能的情况。有人将PDF上传到我的网站,该网站在权限方面完全开放。作为一名开发人员,我是否有办法阻止用户下载、打印、保存或截图?换句话说,我希望用户能够在浏览器中“阅读”PDF,但不能下载、打印、保存或截图 (我在MVC环境中使用C#.Net。)不,无法阻止从PDF文件复制数据。如果它在屏幕上,那么用户可以截屏,即使你以某种方式禁用了它,他们也可以在虚拟机中运行浏览器并使用它来截屏,如果你以某种方式找

我想知道是否有办法确保PDF在浏览器中是“只读”的,而不考虑与PDF本身相关的权限设置。这是一种可能的情况。有人将PDF上传到我的网站,该网站在权限方面完全开放。作为一名开发人员,我是否有办法阻止用户下载、打印、保存或截图?换句话说,我希望用户能够在浏览器中“阅读”PDF,但不能下载、打印、保存或截图


(我在MVC环境中使用C#.Net。)

不,无法阻止从PDF文件复制数据。如果它在屏幕上,那么用户可以截屏,即使你以某种方式禁用了它,他们也可以在虚拟机中运行浏览器并使用它来截屏,如果你以某种方式找到了一种方法来阻止它,他们也可以拍摄显示器的照片


如果数据显示在用户的浏览器上,总会有办法复制数据。

没有办法让它100%万无一失。这个人可以用手机拍一张照片。需要将数据移动到客户的计算机上,以便他查看数据,在这一点上,可以对数据进行任何操作。如果有,电影行业很想知道!为PDF添加水印可以实现您的目标吗?您可以从客户端获取窗口大小,然后将PDF渲染为刚好相同大小的图像;您可以允许缩放,但随后再次渲染到窗口大小。这将防止PDF离开您的服务器;然而,截图仍然是可能的。