-7

我正在创建一个网站来销售 PDF 格式和加密的数字文章。

我正在考虑的解决方案是让买家从我的网站下载加密的 PDF 文件,然后我通过电子邮件向他/她发送密码供他/她打开和阅读。

我这里有两个顾虑:1)每个买家下载文章后如何识别他们的电脑?目的是不让同一个买家从A电脑下载后从B电脑下载,并尝试用与A电脑相同的密码从B电脑打开文件。目的是限制买家与朋友分享密码。甚至他/她的朋友也可以下载加密的PDF文件,但他们无法使用密码打开它。

2) 如何限制买家复制/粘贴我的 PDF 文件的内容?那是如何禁用PDF文件的“选择”和“复制”菜单?我的原始文件是 MS Word 文件。当我将 Word 转换为 PDF 时,是否有任何设置可以更改为禁用“选择”和“复制”?

还是有更好的解决方案?

感谢您在这方面的智慧。

-狮子座

4

4 回答 4

3

我认为解决方案是根本不让他们下载 PDF。您可能想考虑使用 Flash 来显示内容,或者可能是 google 图书之类的东西。

如果您需要使内容脱机可用,您可以添加一个事件侦听器,以便在用户离开时向他们发出警告。

于 2011-06-09T19:21:28.763 回答
1

PDF 文件可能包含一些限制,例如“不可打印”,但实际上这并不意味着它不可打印。由于它可以在屏幕上查看,因此您可以截屏然后打印。

除此之外,数据已经离开了您的影响范围,因此您实际控制的内容并不多。

我有一个更好的建议:他们下载令牌生成程序而不是 PDF。当他们执行这个程序时,他们会看到一个每分钟都在变化的令牌。如果他们想从文件中获取信息,他们会打电话给您。您检查该令牌,可以将用户标记为“已使用”,然后您可以向他阅读页面。

但是仍然存在被窃听的风险,因此您需要对音频传输进行水印,以便您可以跟踪那些对侵犯版权负责的用户。

所以这是一个问题,你真正想要什么以及你的用户可能想要什么。我觉得这在技术上无法真正解决。

于 2011-06-09T19:26:51.057 回答
0

对此没有明确的答案。如果有人愿意,他们无论如何都可以打印所有内容。如果您想限制密码的使用,只需检查某人登录时的 IP。如果用户同时登录多次且 IP 遍布各处,请执行一些有用的操作来处理此问题。

于 2011-06-09T19:29:33.653 回答
0

由于您希望他们下载 PDF,因此确实没有办法阻止他们在不同的计算机上打开它。我会建议一个基于 Web 的解决方案,它使用数据库和 cookie 来跟踪用户机器。如果您绝对必须允许他们下载文件,那么您需要用另一种语言(例如 C)构建一个查看器并记录机器主板的 MAC 地址。然后它会检查打开文件的机器的 MAC 地址是否匹配,否则显示 ACCESS DENIED 或类似的。

于 2011-06-09T19:25:39.813 回答