2014-04-23 27 views
1

我有一位客户希望在其网站上提供PDF文档,但他们希望确保文档不被下载。我已经看过一些提供读者的js插件,但是看起来好像快速浏览一下源代码会在大多数情况下显示PDF的路径。任何人都有这方面的经验或知道如何做到这一点?在网站上提供并保护只读PDF

+1

为了在浏览器中显示PDF,您必须将PDF文件提供给浏览器。即使您以某种方式隐藏文件的路径,用户仍然可以保存显示的PDF。 –

+0

像这样的问题,值得添加一些关于你在做什么(销售书籍)的背景信息并解释你为什么要做某些事情(确保人们为你的书付款)。这将允许人们提出建议 - 正如@ user3553031的答案所述,您可以对PDF进行栅格化并将其呈现在屏幕上,直到用户购买为止,此时您可以释放完整的内容。 – halfer

回答

1

如果您想允许用户查看文档但难以复制文档,则需要执行文档渲染服务器端。跟踪用户的视口(大小,缩放,文档中的坐标等),将视口中的文档部分渲染为静态图像,并将其发送给用户。请记住,无论您做什么,用户都可以重新组装文档,只要他们付出足够的努力即可。

+0

感谢您的建议。有关我在哪里可以去找到一些资源如何做到这一点的任何想法? – Brian

1

“正常”的方法是不打扰不允许下载,但只能在某些条件下使文件可用。这基本上意味着某种DRM(数字版权管理)系统。

例如,您可以将文档调用回家并要求打开或打印许可。您还可以将文件绑定到用户的硬盘上(通过签名)等。

通过文档安全性,您(您的客户)必须决定对您/他有多大的价值。这也将为DRM系统设定预算。

+1

谢谢!你知道任何关于如何使用PDF的文章或教程吗? – Brian