用Javascript填写PDF表单。

3
这是我拥有的内容:
- 用户填写非常长的html表单 - 用户获得下载不同pdf文件的链接(这些是可填写的表单),链接是使用javascript生成的 - 用户点击链接,生成url(包含用户之前提交的数据),数据在表单中进行处理并填充字段*(在表单内部使用javascript完成)。 - 用户得到填写好的pdf。
我遇到的问题是,在某些情况下,发送到表单中所需的数据约为8000个字符,而IE只允许URL中的2083个字符。
按照客户要求,我们需要在客户端执行所有操作,这意味着没有php、c#、java的访问权限。同时,我正在使用Acrobat Pro X来处理pdf文档。
是否有一种方法可以提交POST请求,处理该请求中的PDF,填充表单并将填好的表单返回给用户?是否有其他方法来解决IE的2083字符限制?
1个回答

7

因为用户需要从网站下载已填写的PDF,我们不会在网站上向用户显示PDF。另外,我在你的文章中看到了这样一句话:“hostContainer属性在Mac OS系统上不起作用。由于这个限制,这个示例可能无法为您或您的一部分客户工作。”这将是另一个限制。 - andrantis
在这种情况下,你的问题并没有真正意义,对吧?如果你不把PDF发送给客户端,你怎么用客户端Javascript填写PDF呢?而且你说你想要“将填好的表单返回给用户”,现在又说“我们从未向用户展示PDF”。这听起来像是矛盾的。 - Bruno Lowagie
我在示例中看到文件是网页的一部分,向用户展示的,这让我感到困惑,因为我们只有一个下载链接。对此我感到抱歉。我会再仔细看一下并尝试使其正常工作。不过,我仍然会遇到MAC OS的问题。但是,非常感谢迄今为止的帮助。 - andrantis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接