有人可以帮我吗?我需要使用 php 将信息从客户表单在线插入到 pdf 的标题中。我不是程序员,所以在与开发人员交谈之前,我需要一个方向感。
这个想法是从一个字段中获取许可证信息,将信息插入到标题中,并在下载自定义文件之前尽可能安全地保存结果。
任何帮助将不胜感激。
这通常涉及使用适当的 PDF 操作模块(Zend_Pdf
为此目的)打开现有的 PDF 文件,执行您需要的任何操作,例如将数据插入文档,然后使用适当的标题(内容)将文档输出给用户类型和处置)设置。
如果您希望客户能够多次下载文件,明智的做法是从用户帐户信息而不是表单中收集许可信息。
首先,询问有关要使用的特定库或工具的信息对于 StackOverflow 来说是不可行的(因为它会得出大多数固执己见的答案。但更重要的是,根据我的经验,去找你的开发人员并告诉他们在你使用哪个库时使用对此一无所知并且不是开发人员,通常不是一个好主意。专注于您想要完成的事情;不要太担心他们在技术上需要什么才能完成您想要的事情。那是他们的工作.
查看您的问题,您可能会考虑并与他们讨论几件事:
1) 从技术角度来看,获取信息并将其添加到现有 PDF 文件上并不是世界末日。可能有 100 种或更多不同的工具和库可以以多种不同的方式完成此任务。
2) 更具技术挑战性和值得与他们讨论的是“在下载自定义文件之前尽可能安全地保存结果”。通常,当您向 PDF 文档添加信息时,事后进行更改并非易事。但这远非不可能。如果只是删除东西的问题,那就更容易了。例如,Adobe Acrobat 之类的工具可以让您从 PDF 文件中删除一堆文本/图形。如果您想防止这种情况发生,您至少必须保护您的 PDF 文档;例如,在其中设置许多标志以防止对其进行编辑。
这仍然不是防水的,因为这些标志应该被 PDF 处理应用程序尊重。Adobe Acrobat 会这样做,大多数其他“体面”的 PDF 应用程序也是如此,但如果你足够努力的话,当然可以绕过这一点。
因此,从您的产品管理的角度来看,考虑合理安全的含义,并与您的开发人员进行讨论。这可能比建议他们将立即重新发送的特定库更进一步,因为它来自非开发人员:)