我有一位客户希望在其网站上提供PDF文档,但他们希望确保文档不被下载。我已经看过一些提供读者的js插件,但是看起来好像快速浏览一下源代码会在大多数情况下显示PDF的路径。任何人都有这方面的经验或知道如何做到这一点?在网站上提供并保护只读PDF
1
A
回答
1
如果您想允许用户查看文档但难以复制文档,则需要执行文档渲染服务器端。跟踪用户的视口(大小,缩放,文档中的坐标等),将视口中的文档部分渲染为静态图像,并将其发送给用户。请记住,无论您做什么,用户都可以重新组装文档,只要他们付出足够的努力即可。
+0
感谢您的建议。有关我在哪里可以去找到一些资源如何做到这一点的任何想法? – Brian
1
“正常”的方法是不打扰不允许下载,但只能在某些条件下使文件可用。这基本上意味着某种DRM(数字版权管理)系统。
例如,您可以将文档调用回家并要求打开或打印许可。您还可以将文件绑定到用户的硬盘上(通过签名)等。
通过文档安全性,您(您的客户)必须决定对您/他有多大的价值。这也将为DRM系统设定预算。
+1
谢谢!你知道任何关于如何使用PDF的文章或教程吗? – Brian
相关问题
- 1. 在我的网站上提供PDF表格并保存填充
- 2. 网站只读pdf插件
- 3. 保护网站
- 4. 保护ASP.Net网站?
- 5. pdf在网站阅读
- 6. 在ASP.net网站上提供下载
- 7. 在drupal网站上提供WMV服务?
- 8. 网络保护ASP.NET网站
- 9. 如何从网站提供一些数据并显示在我的网站上
- 10. 保护我的网站上的视频?
- 11. 网站上的密码保护页面
- 12. 网站上受保护的CSS?
- 13. php密码保护网站
- 14. 网站链接保护
- 15. 保护我的网站
- 16. 如何为受密码保护的只读PowerPoint文件提供VBA访问?
- 17. ASP.NET网站维护提示
- 18. 提供FTP上传的网站?
- 19. 在网站上显示pdf
- 20. 在网站上显示pdf
- 21. JSHint提供'只读'错误$
- 22. 只读HTTP提供的PDF文件的第一页
- 23. 在ASP.NET网站中保护Elmah
- 24. 在网站中使用acl保护nsf
- 25. 向公司提供网站
- 26. 阅读CGPDFDocumentRef并保存PDF
- 27. 如何让IIS在指定的网址上提供网站?
- 28. 提供大量PDF的网站的可访问性问题
- 29. 如何在教育门户网站上保护在线视频?
- 30. 保护Apache提供的静态内容
为了在浏览器中显示PDF,您必须将PDF文件提供给浏览器。即使您以某种方式隐藏文件的路径,用户仍然可以保存显示的PDF。 –
像这样的问题,值得添加一些关于你在做什么(销售书籍)的背景信息并解释你为什么要做某些事情(确保人们为你的书付款)。这将允许人们提出建议 - 正如@ user3553031的答案所述,您可以对PDF进行栅格化并将其呈现在屏幕上,直到用户购买为止,此时您可以释放完整的内容。 – halfer