我们开发了允许管理员在软件中上传文件的在线软件。其中许多文件是 PDF 文件。许多客户希望能够上传可填写的 PDF(PDF 表单)并让他们的用户将 PDF 表单保存到服务器,而不必下载文件、填写并重新上传。我们的软件主要使用 PHP 和 MySQL 构建,尽管 HTML 和 CSS 等基本 Web 语言也发挥了作用。我们还使用 Javascript 和 jQuery 来实现许多功能。
我已经进行了数小时的搜索,但还没有找到这个问题的确切答案:我们希望能够拥有可填充的 PDF,可以直接保存到 Web 服务器或能够从用户填写的 PDF 表单并将其保存到数据库中。对于后一种方法,我假设我们可以使用 PHP 的 fdf 并将存储在数据库中的数据输入到空白 PDF 中,并在以后请求时将其显示给用户。
一种首选方法是使用 PHP 并将 PDF 表单直接保存到服务器,但我还没有找到任何开源选项或关于如何编写自己的方法的建议。
编辑:我尝试使用 Adobe Acrobat Pro 的功能来提交表单。提交表单时,我无法通过 PHP 获取任何信息$_POST
,$_FILES
或$_REQUEST
(从我读过的 Acrobat POST 数据)。我尝试按照此处的说明进行操作:PDF 可填写表单可以将自身发布到 HTTPS URL 吗?但无济于事。
编辑:该软件还需要能够使用 PDF,而不是创建 HTML <form>
。背后的原因是该软件适用于高中,高中的管理员不想在他们已经创建 PDF 时使用在线编辑器来创建表单。另一种方法是让管理员上传 PDF 并从中创建表单。然后问题仍然存在 - 以后如何将保存的数据从 HTML 表单推送到 PDF 的副本?通过使用 PHP 的 fdf 功能?
任何帮助将不胜感激。