使用PHP向PDF添加文本和密码?

使用PHP向PDF添加文本和密码?,php,pdf,Php,Pdf,假设我的服务器上有一个PDF文档,我想在每个页面的底部添加某些文本(例如,“此副本授权给John Doe,仅供个人使用”),然后使用运行时生成的密码保护生成的PDF文档。所有这些显然都是为了(a)识别某个用户下载的PDF副本(该用户的姓名将包含在我要添加的页脚中,因此是可变的)和(b)使用单独发送给用户的密码添加一些(我知道,不多,但仍然)安全性 所以我的问题是:在PHP脚本中完成这两项任务最简单的方法是什么?可以只使用免费/开源库吗?我很确定它可以加密PDF。检查此项:。特别是示例#16给出了

假设我的服务器上有一个PDF文档,我想在每个页面的底部添加某些文本(例如,“此副本授权给John Doe,仅供个人使用”),然后使用运行时生成的密码保护生成的PDF文档。所有这些显然都是为了(a)识别某个用户下载的PDF副本(该用户的姓名将包含在我要添加的页脚中,因此是可变的)和(b)使用单独发送给用户的密码添加一些(我知道,不多,但仍然)安全性


所以我的问题是:在PHP脚本中完成这两项任务最简单的方法是什么?可以只使用免费/开源库吗?

我很确定它可以加密PDF。检查此项:。特别是示例#16给出了一个保护pdf文件和添加自定义页眉/页脚的好例子。

如果pdf很大,PHP脚本将超时。相反,您可以将作业转移到服务器计算机上运行的操作系统级服务上。

我同意,这似乎完全符合要求。谢谢,但在动态创建PDF文档时不是这样吗?我的情况不同——我有一个现成的PDF,需要添加页脚和密码。这个例子能适用于这种情况吗?我自己没有使用TCPDF的经验,所以询问可能是找到答案的最快方式:)嗯。。。你说得对。TCPDF无法加载现有PDF。但是显示它已经用FPDI扩展,FPDI可以加载它们,然后您可以使用TCPDF添加任何内容。该链接显示如何向现有文件添加头。我想这就是你要找的。