如何防止PDF文档下载到用户PC?

时间:2010-10-28 14:21:06

标签: asp.net pdf

如何防止PDF文档下载到用户PC?它可以在浏览器上查看,但不应该将文件下载到PC。

有可能吗?

5 个答案:

答案 0 :(得分:3)

如果在浏览器上可以看到它已被下载

答案 1 :(得分:2)

所以你想让这些位得到用户所以他可以在他的浏览器上看到它们,但你也不想将这些位下载到PC上?这是不一致的,因此是不可能的。

答案 2 :(得分:1)

一种选择是将PDF渲染为JPEG或其他图像格式,并仅将渲染图像提供给用户。某些PDF库允许您将PDF呈现为其他文件格式。

另一种选择可能是将PDF发送/重定向到在线PDF查看应用程序,就像Google使用GMail中的附件一样。这样,用户就会看到PDF的JPEG,无法下载PDF。

答案 3 :(得分:0)

浏览器至少会将其下载到缓存中。

答案 4 :(得分:0)

我几天前遇到过这个问题,我用flash解决了我的问题。我创建了一个带有前进和后退按钮的裸骨PDF查看器,并能够跳转到所需的页面。这些页面使用XML加载为高分辨率的jpgs,以跟踪各种文档的页面。这并没有真正阻止一个人偷盗PDF(他们可以拍摄屏幕截图),但它却是一个狡猾的人。

注意:此选项显然不支持移动查看(不过考虑到这些文档的用户对我的担忧)