使用 PHP 生成包含到期日期的 PDF

The*_*ndr 0 php pdf drm date

我必须从网络服务器向用户发送一些文本信息。不幸的是,该文本必须在 7 天后销毁(这意味着应拒绝访问该信息)。因此,一个想法是创建一个包含“到期日期”的 pdf 文件,以便获得在 7 天之后无法打开的文件。这可以用 PHP 实现吗?

但如何开始呢?

我不需要 100% 安全的解决方案。如果用户以禁止的方式安全、复制或操纵本文档,则责任将转移给用户。我希望找到一种方法,使内容不可读(即使它(仅)是第一印象)。但看起来,是没有办法了。

Mar*_*c B 5

PDF一旦生成,就无法“销毁”。PDF 不支持“7 天后请勿打开”,这种支持完全取决于 pdf 查看器应用程序是否支持它。没有任何内容表明用户无法将系统时钟重置为 PDF 查看限制范围内的日期/时间。

PDF 的(内)安全标志仅限于对文档进行加密,因此无法对其进行编辑,并且某些标志会向 pd 查看器建议禁止打印、屏幕阅读或文本抓取。但它们只是建议,PDF 查看器可以随意解释/忽略它们。

最终,这个安全“系统”将毫无用处,而且很容易被绕过。由于它是基于浏览器的,因此您绝对无法控制远程用户的计算机来阻止数据以某种形式下载/缓存/保存。