2013-01-05 55 views
0

任何机构都知道专用文件查看解决方案选项(下载,打印不允许)?只有私人文件查看(下载,不允许打印)

考虑文件类型可以是PDF/DOC/XLS

我发现的PDF解决方案:

为私人文件只读PDF格式,文件需要创建为每个网页的图片和介绍这些的用户。

与PHP的NodeJS https://github.com/mozilla/pdf.js/#contributing

推荐一些源代码和思想......

如何scribd和谷歌文档处理文档?

由于提前, SVN

+8

无论你想出什么,总会有一种方式,用户可以得到你的文件的副本,即使他们拿到了一支笔和一张纸并写下来...... – user1909426

+0

已经有各种努力使“不可打印”的文件,但它们依赖于特殊的读者。如果有人可以下载它,他们可以打印它。或者,如果有人能看到它,他们可以屏蔽它。 – CaseySoftware

+0

我的手机有一个相机......你无法阻止我! – rlemon

回答

3

在任何浏览器中显示(图片,字体,音乐文件,SWF电影 - 和他们的盒内等)可以这样或那样的方式来抓住。这是因为显示的内容实际上是下载到该用户的计算机上的。这是,当用户抓住它和他有多少技术技能。

你最好的办法是让用户同意一些条款(这在法律上保护你,但它不会帮助你跟踪分配)。您还可以为每个用户分配一个唯一的ID并将其嵌入到文件本身中。因此,如果您碰巧遇到分发的副本,您将会知道源代码。但是,我不确定这些信息在实践中有多宝贵。

如果我们在谈论图像,下一个最佳选择是使用水印。
对于音乐文件而言,它将是覆盖在轨道上的通用口语文本,并定期重复播放。

所以总结起来可以从保存或打印文件消除基本用户,但你不能保护任何完全显示在用户的浏览器,被保存或打印。

相关问题