是否有支持使用xfdf填充表单的本机PHP类/库?

是否有支持使用xfdf填充表单的本机PHP类/库?,php,forms,pdf,fdf,Php,Forms,Pdf,Fdf,首先,我已经在SO和Google上对此进行了研究。事实上,基于此,我很怀疑我需要的东西是否存在。我几乎要放弃接下来的6个月,从头开始写一些东西,因为很明显,每个人都想要一个PHP原生的服务器端表单填充程序 好吧,很抱歉你的咆哮 以下是我的情况: 1.我需要向我的用户交付预填充的PDF表格。 因为表单支持基于cookie的身份验证,所以Adobe Reader不会打开xfdf,而是将任务传递给浏览器。对于Linux用户和其他不使用AdobeReader作为PDF阅读器的用户来说,这是一个问题 哦,

首先,我已经在SO和Google上对此进行了研究。事实上,基于此,我很怀疑我需要的东西是否存在。我几乎要放弃接下来的6个月,从头开始写一些东西,因为很明显,每个人都想要一个PHP原生的服务器端表单填充程序

好吧,很抱歉你的咆哮

以下是我的情况:

1.我需要向我的用户交付预填充的PDF表格。 因为表单支持基于cookie的身份验证,所以Adobe Reader不会打开xfdf,而是将任务传递给浏览器。对于Linux用户和其他不使用AdobeReader作为PDF阅读器的用户来说,这是一个问题

哦,Adobe还没有为Snow Leopard编写64位插件,所以我的三分之一用户每次打印此表单时都必须将Safari更改为以32位模式运行

鉴于上述情况,交付已经填写的PDF,以便在预览、Foxit等中打印,正逐渐成为最明显的解决方案

2.我不能用pdftk 这有点傻,但由于pdftk很古老,需要gcj编译它使用的itext的过时版本,所以我无法在主机上安装pdftk。服务器没有gcj,我宁愿避免为这种情况要求安装它

此外,即使我可以安装pdftk,我也只能通过CGI执行passthru和其他命令行操作,这也是我希望避免的

3.我的主机当前未安装PDFLib, 所以我不能在php中使用PDF扩展。并不是说它提供了这个功能,而是我认为它可以用来将fdf字典添加到通用表单中,就像itext/pdftk那样

在我了解到TCPDF和FPDF之前,我以为一切都完了。看起来TCPDF有着更强大的业绩记录和更多的功能,但我在Google或他们的文档中找不到任何关于服务器端表单填充的内容

如果这还不明显,我不需要生成FDF或XFDF的库。我已经记下来了。但事实证明,对于我的用户来说,这还不够,他们只是想要组合产品

所以我想我的问题是:

是否有一种预构建的方法用于输出一个新的PDF,该PDF是一个通用表单,其中包含来自XFDF的数据

如果没有,是否有一种解决方法,不需要简单地将值写入表单字段顶部而不是字段内部?在字段顶部写入值意味着javascript不会验证这些值,每次都需要手动更改流值

如果两者都不是,是否有一个pdftk端口我还没有找到,它可以与PHP一起工作,并且不只是通过命令行调用二进制文件


在此方面的任何帮助都将不胜感激。如果有人想自愿帮助我建立这样一个库,请告诉我,我已经在努力学习PDF语法,以防万一。

TCPDF允许发送预先填写的表单。请在-,特别是其中的日期字段和单选按钮上查看他们的示例。

TCPDF允许发送预先填写的表单。请在-,特别是其中的日期字段和单选按钮上查看他们的示例。

您找到答案了吗?我正在寻找完全相同的东西。运气好吗?你找到答案了吗?我正在寻找完全相同的东西。运气好吗?