如何在PHP中从PDF表单中提取字段值

如何在PHP中从PDF表单中提取字段值,php,forms,class,pdf,Php,Forms,Class,Pdf,我们正在开发基于PHP和MySQL的应用程序。我们以PDF格式分发注册表格。填写表格后,用户将上传PDF表格到我们的应用程序中进行注册。我们想从PHP中提取PDF格式的注册数据,并将这些数据保存到数据库中 有人能给我指出从PDF表单中提取字段值的PHP类吗?另一种方法是使用外部程序,例如: $ pdftk file.pdf dump_data_fields 然后处理输出。然而,这将涉及大量解析逻辑和输出处理。另外,如果您无法在服务器上安装二进制文件,请不要介意。:) 按照上面提到的做可能更简单

我们正在开发基于PHP和MySQL的应用程序。我们以PDF格式分发注册表格。填写表格后,用户将上传PDF表格到我们的应用程序中进行注册。我们想从PHP中提取PDF格式的注册数据,并将这些数据保存到数据库中


有人能给我指出从PDF表单中提取字段值的PHP类吗?

另一种方法是使用外部程序,例如:

$ pdftk file.pdf dump_data_fields
然后处理输出。然而,这将涉及大量解析逻辑和输出处理。另外,如果您无法在服务器上安装二进制文件,请不要介意。:)

按照上面提到的做可能更简单


编辑:此问题可能与该问题重复,并有有趣的评论

另一种方法是使用外部程序,例如:

$ pdftk file.pdf dump_data_fields
然后处理输出。然而,这将涉及大量解析逻辑和输出处理。另外,如果您无法在服务器上安装二进制文件,请不要介意。:)

按照上面提到的做可能更简单


编辑:此问题可能与该问题重复,并有有趣的评论

据我所知,这是不可能的。你需要OCR才能工作(所以这确实是可能的;):谢谢@hoppa。注册表格不是PDF格式的图像。它是可填充的PDF格式。请检查一下。请参阅OP使用php填充表单字段,也许您可以修改其代码以读取它们。如果我记得正确,可以让可填充的PDF将其数据发送到Web服务器。这不是更容易吗?看这里:据我所知,这是不可能的。你需要OCR才能工作(所以这确实是可能的;):谢谢@hoppa。注册表格不是PDF格式的图像。它是可填充的PDF格式。请检查一下。请参阅OP使用php填充表单字段,也许您可以修改其代码以读取它们。如果我记得正确,可以让可填充的PDF将其数据发送到Web服务器。这不是更容易吗?看这里: