2

我需要创建一个应用程序,该应用程序需要使用 HTML 文本字段从用户那里获取信息并将其填充到 PDF 字段中。可填写的 PDF 可从服务器获取。用户填写的数据无法提交到服务器(敏感信息/法律问题)。我需要一种 JavaScript 可以获取用户填写的信息并将其填充到 PDF 中,并使其可供用户打印/下载的方式。

(最初,我试图只使用 HTML+PRINTCSS 并避免使用 PDF,但后来我遇到了浏览器将标题添加到打印的 HTML 的问题。我不想让用户担心检查他的浏览器打印设置- 因为他们中的大多数是计算机文盲)

4

1 回答 1

1

我不认为这仅通过 JavaScript 是可行的。一些 PDF 阅读器确实支持 JS,但许多不支持或允许用户切换它,即使这样,PDF 也无法访问浏览器窗口中的变量。你最好预先填写服务器端的字段。特别是 PHP 具有开箱即用的强大PDF 处理功能。

例如,您可以让用户在线填写表单——“打印”按钮可以使用 AJAX 将表单提交到服务器,并将窗口指向生成的 PDF 下载链接。您也可以简单地提交没有 JavaScript 的表单,并让服务器通过设置标头来处理重定向。

于 2012-08-22T18:36:54.467 回答