Asp.net 如何防止PDF文档下载到用户PC?
如何防止PDF文档下载到用户PC?它可以在浏览器上查看,但不应将文件下载到PCAsp.net 如何防止PDF文档下载到用户PC?,asp.net,pdf,Asp.net,Pdf,如何防止PDF文档下载到用户PC?它可以在浏览器上查看,但不应将文件下载到PC 有可能吗?如果它可以在浏览器上查看,那么它已经下载了浏览器至少会将它下载到它的缓存中。所以你想让用户在浏览器上看到这些位,但你也不想让这些位下载到电脑上?这是不一致的,因此是不可能的。一个选项是将PDF渲染为JPEG或其他某种图像格式,并仅将渲染的图像提供给用户。某些PDF库允许您将PDF呈现为其他文件格式 另一个选择可能是将PDF发送/重定向到在线PDF查看应用程序,就像谷歌在GMail中处理附件一样。这样,用户看
有可能吗?如果它可以在浏览器上查看,那么它已经下载了浏览器至少会将它下载到它的缓存中。所以你想让用户在浏览器上看到这些位,但你也不想让这些位下载到电脑上?这是不一致的,因此是不可能的。一个选项是将PDF渲染为JPEG或其他某种图像格式,并仅将渲染的图像提供给用户。某些PDF库允许您将PDF呈现为其他文件格式
另一个选择可能是将PDF发送/重定向到在线PDF查看应用程序,就像谷歌在GMail中处理附件一样。这样,用户看到PDF的JPEG,就无法下载PDF。几天前我遇到了这个问题,我用flash解决了这个问题。我创建了一个带有前进和后退按钮的裸体PDF查看器,能够跳转到所需页面。使用XML将页面加载为高分辨率JPG,以跟踪各种文档的页面。这并不能真正阻止一个人偷PDF(他们可以截屏),但它起到了威慑作用 注意:此选项显然不支持移动查看(但对于我来说,考虑到这些文档的用户,这不是一个问题)-具体由Dan Johnson提供。可能的副本