PHP:预先填写 PDF 文件的字段并将其保存为默认值
Posted
技术标签:
【中文标题】PHP:预先填写 PDF 文件的字段并将其保存为默认值【英文标题】:PHP: Pre-fill a PDF file' fields and save them as default 【发布时间】:2014-06-11 20:58:20 【问题描述】:我创建了一个包含一些字段的 PDF 文件。我需要用户填写 html 表单并使用这些数据填充此文件中的字段。
现在,用户拥有指向该 PDF 文件的链接。他们填写表格,但无法保存或通过电子邮件发送。我需要该文件来保留用户键入的值(也许将这些值保存为文件的默认值)并允许他们将该副本保存在他们的设备中,以便以后通过电子邮件发送文件。
我读到 php-PDF 是有限的,而且还有其他解决方案。我不确定默认的 PHP-PDF 功能是否足够,或者我是否需要寻找外部 PDF 解决方案?
【问题讨论】:
【参考方案1】:这看起来像是一个简单的服务器端表单填写任务。
工业级解决方案是使用 Appligent 的 FDFMerge,例如,您可以在其中拥有一个用于收集主要信息的 PDF,作为 FDF 提交,然后将此 FDF 输入“大”模板 PDF。或者,如果您必须在服务器端添加更多数据,您也可以提交为 HTML POST,动态创建 FDF(非常简单,因为 FDF 是结构化文本格式),然后将其输入 FDFMerge。
如果您更喜欢使用 PDF 创建/修改库来开发服务器端解决方案,则可以使用 iText、pdflib 或其他允许服务器端填充的方法来开发。
本质上是哪种方式是解决问题的最经济和最省时的方式。
【讨论】:
以上是关于PHP:预先填写 PDF 文件的字段并将其保存为默认值的主要内容,如果未能解决你的问题,请参考以下文章