用javascript填充PDF表单

用javascript填充PDF表单,javascript,jquery,pdf,adobe,Javascript,Jquery,Pdf,Adobe,这就是我所拥有的: 用户填写很长的html表单 用户获得下载不同PDF的链接(这是可填充的表单),链接是使用javascript生成的 用户单击链接,生成url(使用用户之前提交的数据),在表单中处理数据并完成字段*这是在表单中使用javascript完成的) 用户获取已完成字段的pdf 我运行的问题是,在某些情况下,需要发送到表单的数据约为8000个字符,而IE只允许url中包含2083个字符 按照客户端的要求,我们需要在客户端完成所有工作,这意味着无法访问php、c#、java。我还使用

这就是我所拥有的:

  • 用户填写很长的html表单
  • 用户获得下载不同PDF的链接(这是可填充的表单),链接是使用javascript生成的
  • 用户单击链接,生成url(使用用户之前提交的数据),在表单中处理数据并完成字段*这是在表单中使用javascript完成的)
  • 用户获取已完成字段的pdf
我运行的问题是,在某些情况下,需要发送到表单的数据约为8000个字符,而IE只允许url中包含2083个字符

按照客户端的要求,我们需要在客户端完成所有工作,这意味着无法访问php、c#、java。我还使用AcrobatProX来处理PDF


是否有方法提交post请求、以pdf格式处理该请求、填写表单并将填写的表单返回给用户?还有其他方法可以绕过IE的2083个字符限制吗?

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


PS:我是这本摘录的书的作者:

因为用户需要从网站下载pdf文件,并填写所有内容。我们从不在网站上向用户显示pdf。另外,我在你的文章中看到“hostContainer属性在Mac OS系统上不起作用。由于这个限制,这个示例可能对你或你的部分客户不起作用。”这将是另一个限制。在这种情况下,你的问题真的没有意义,是吗?如果不将PDF发送到客户端,如何使用客户端Javascript填写PDF?你还说你想“把填好的表格还给用户”,现在你说“我们从不向用户显示PDF”。这听起来有点矛盾。我在示例中看到,该文件是向用户显示的webapge的一部分,我感到困惑,因为我们只有一个供他下载的链接。很抱歉。我再看一眼,试着让它发挥作用。我仍然会有MAC OS tho的问题。但是谢谢你迄今为止的帮助。