0

我有一个关于使用 php 加密 PDF 文件的问题。

案例:假设我有一个本地系统(基于 Web)来上传和下载文件,例如 4sh*red (dot) com,但它只允许 PDF 文件。用户注册并登录以使用他或她自己的个人计算机下载 PDF 文件。用户从我的系统下载 PDF 文件后,只能在他们下载文件的计算机上查看该文件。但是,如果另一个用户将它(我的意思是:下载的 PDF 文件)复制到另一台计算机上,则无法在该计算机上查看该文件

注意:我在这里并不是说要使用密码保护 PDF 文件,因为现在有很多软件用来删除 PDF 的密码保护。但是,如果将文件复制到另一台计算机,则根本无法查看该文件。

我们可以在 php 中做到这一点吗?如果是,您知道解决此案的任何算法吗?我非常感谢您的回复或回答。谢谢你。

4

1 回答 1

0

PDF 格式是 Adob​​e 的开放格式。这意味着有很多程序可以读取它并且可以修改它。

如果您编写自己的程序并向 PDF 添加一些内容,那么也许您可以这样做。

另一个问题是 - 为什么不让用户在 Web 浏览器中看到该文档?当然,对于精明的用户来说,仍然有办法获得它,但大多数菜鸟不知道如何并且您可以轻松关闭最简单的块(如右键单击/保存)。

可能有趣的是现在很多公司都在处理视频:您可以动态地将一些隐藏或可见的“信息”添加到 PDF 中,以识别您将其发送给谁。这样,如果 PDF 出现在其他地方 - 你知道是谁传播了它......再次 - PDF 是一种开放格式,所以任何人都可以随时删除你在主要内容中写的任何内容,所以你必须添加一个隐藏图像到内容或其他东西。

于 2013-03-16T18:13:56.653 回答