我们开发了在线软件,允许软件管理员上传文件。其中许多文件都是PDF格式的。许多客户希望能够上传可填写的PDF(PDF表单)并让他们的用户将PDF表单保存到服务器,而不是必须下载文件,填写文件并重新上传。我们的软件主要使用PHP和MySQL构建,尽管HTML和CSS等基本Web语言也在发挥作用。我们还使用Javascript和jQuery来使许多功能发挥作用。
我已经完成了数小时的搜索,并且没有找到这个问题的确切答案:我们希望能够获得可以直接保存到Web服务器或能够从用户填写的PDF表单中获取数据并将其保存到数据库。使用后一种方法,我假设我们可以使用PHP的fdf并将存储在数据库中的数据输入到空白PDF中,并在以后请求时将其显示给用户。
首选方法是使用PHP并将PDF表单直接保存到服务器,但我还没有找到任何关于如何编写自己的方法的开源选项或建议。
编辑:我尝试使用Adobe Acrobat Pro的功能提交表单。在提交表单时,我无法通过PHP $_POST
,$_FILES
或$_REQUEST
获取任何信息(来自我阅读的Acrobat) POSTS数据)。我试图按照这里的指示:Can a PDF fillable form post itself to an HTTPS URL?但无济于事。
编辑:该软件还需要能够使用PDF,而不是创建HTML <form>
。背后的原因是该软件适用于高中,高中管理员不希望在已经创建PDF的情况下使用在线编辑器创建表单。另一种方法是让管理员上传PDF并从中创建表单。那么问题仍然存在 - 如何将以后从HTML表单保存的数据推送到PDF的副本?通过使用PHP的fdf功能?
非常感谢任何帮助。