动态填充pdf

时间:2009-12-21 22:35:04

标签: forms pdf populate

有人能帮帮我吗?我需要在线使用php从客户表单中将信息插入到pdf的标题中。我不是程序员,所以在与开发人员交谈之前我需要一个方向感。

我们的想法是从字段中获取许可证信息,将信息插入标题并在下载自定义文件之前尽可能安全地保存结果。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:-1)

这通常涉及使用适当的PDF操作模块打开现有PDF文件(Zend_Pdf可用于此目的),执行您需要的任何操作,例如将数据插入文档,然后将文档输出到具有适当标题(内容类型和处置)的用户设置。

如果您希望客户能够多次下载文件,那么从用户帐户信息而不是表单中收集许可信息是明智的。

答案 1 :(得分:-1)

首先,要求获取有关特定库或工具的信息是StackOverflow的禁区(因为它主要是汲取自己的答案。但更重要的是,根据我的经验,去找你的开发人员并告诉他们哪个库到使用虽然你不了解它并且不是开发人员,但通常不是一个好主意。专注于你想要完成的事情;不要过分担心他们需要什么技术上做什么你想要什么。这是他们的工作。

看看你的问题,你可以考虑一些事情并与他们讨论:

1)从技术角度来看,获取信息并将其添加到现有PDF文件之上并不是世界末日。可能有100个或更多不同的工具和库可以通过许多不同的方式实现这一目标。

2)在技术上更具挑战性且值得与他们讨论是" 在下载自定义文件之前尽可能安全地保存结果"。通常,当您向PDF文档添加信息时,之后更改它并非易事。但这远非不可能。如果只是删除内容的问题,那就更容易了。例如,Adobe Acrobat等工具很乐意让您从PDF文件中删除一堆文本/图形。如果要防止这种情况,您必须至少保护PDF文档;在其中设置一些标志,以防止它被编辑。

这仍然不会防水,因为这些标志应该受到PDF处理应用程序的尊重。 Adobe Acrobat做到了这一点,大多数其他人也做到了这一点。#34;体面的" PDF应用程序,但如果你想要它足够困难,它肯定可以绕过这个。

因此,从产品管理的角度来看,考虑合理安全的含义,并与开发人员讨论。这可能会比建议一个特定的库立即让你更进一步,因为它来自非开发人员:)