3

这就是我所拥有的:

  • 用户填写很长的 html 表单
  • 用户获取下载不同 pdf 的链接(这是可填写的表格),链接是使用 javascript 生成的
  • 用户单击链接,生成 url(使用用户之前提交的数据),在表单中处理数据并完成字段 *这是使用表单内的 javascript 完成的)。
  • 用户在完成字段的情况下返回 pdf。

我正在运行的问题是,在某些情况下,发送到表单所需的数据大约是 8000 个字符,而 IE 只允许 url 中的 2083 个字符。

根据客户的要求,我们需要在客户端做所有事情,这意味着无法访问 php、c#、java。我也在使用 Acrobat Pro X 来处理 pdf。

有没有办法提交发布请求,在 pdf 中处理该请求,填写表格并将填写的表格返回给用户?还有其他方法可以绕过 IE 的 2083 个字符限制吗?

4

1 回答 1

7

如果要在客户端填写表格,为什么需要向服务器发送8000个字符的数据?似乎您需要做的就是在 HTML 页面中的 JavaScript 和 PDF 中的 JavaScript 之间建立通信。这在这里解释:PDF hostContainer 回调

PS:我是摘录这本书的作者:http ://www.javabeat.net/2011/04/javascript-communication-between-html-and-pdf-in-itext/

于 2013-03-05T09:40:44.927 回答