Forms 如何从网站表单数据完成pdf

Forms 如何从网站表单数据完成pdf,forms,pdf,Forms,Pdf,我有数据,客户正在进入一个网站的形式,我需要转移到pdf格式在这里。有没有一种方法可以使这一切自动化?我有坏消息、好消息、坏消息,最后还有一些好消息 坏消息(第1部分)是您提到的PDF文档不是表单。 对人类来说,它看起来像一种形式,但当机器看到它时,它不是一种形式: 上面的屏幕截图是PDF内部使用的视图。RUPS查看PDF的根字典(PDF查看器在读取预告片和交叉引用表后,从中开始搜索文件中的对象) 对于机器来说,矩形和这些矩形前面的标签只不过是在页面上绘制的一组任意线条和字符 好消息(第1部分

我有数据,客户正在进入一个网站的形式,我需要转移到pdf格式在这里。有没有一种方法可以使这一切自动化?

我有坏消息、好消息、坏消息,最后还有一些好消息

坏消息(第1部分)是您提到的PDF文档不是表单。

对人类来说,它看起来像一种形式,但当机器看到它时,它不是一种形式:

上面的屏幕截图是PDF内部使用的视图。RUPS查看PDF的根字典(PDF查看器在读取预告片和交叉引用表后,从中开始搜索文件中的对象)

对于机器来说,矩形和这些矩形前面的标签只不过是在页面上绘制的一组任意线条和字符

好消息(第1部分)是您可以向这些页面添加内容。

你可以用一把尺子测量每个“字段”的位置,并在这些绝对位置添加内容,这样做很困难。这既不重要也没有效率。如果形式发生变化(例如:国税局在下一个财政年度将事情进行调整),那么您必须重新开始编码

你也可以用一种更好的方式来实现这一点:只需将“平面”PDF变成一个“智能”PDF,使其成为一个交互式表单

我已在Acrobat中打开文档,并要求Acrobat自动创建表单:

然后让Acrobat发挥它的魔力(可能需要一段时间),这将产生一个类似以下的文件:

结果相当糟糕,因为我让一台机器来做这项工作:

如您所见,许多字段都有名称,例如“undefined_x”,Acrobat认为页码是一个字段,复选框字段被视为文本字段,期望金额的字段被视为不同的字段,因为
符号等等。 将平面PDF转换为真实形式需要人工干预。我手动做了一个更改(我不会代替你做你的工作)。第2页有两个字段询问您是否单身,在人眼看来,这两个字段看起来像复选框;2岁以下的一个。还有一个3岁以下

我删除了2下的文本字段。并将其设置为一个名为“手动编辑”的复选框:

您可以看到,它现在确实是一个复选框,具有可能的值
Off
Yes
。这与我们在第3节中看到的情况非常不同:

此字段名为“Single”,熟悉PDF的人都清楚地看到上面屏幕截图中显示的表单字段/小部件注释(*)不是复选框

(*)在这种情况下,字段字典和注释字典是连接在一起的

坏消息(第2部分)是“修复”表单是一个手动过程。

您将需要一个小时左右的时间来连接属于一起的不同字段,在必要时用复选框(或单选字段)替换文本字段,删除实际上不是字段的字段,并添加Adobe Acrobat遗漏的字段

好消息(第2部分)是填写结果表是一件轻而易举的事。

这个问题以前已经回答过很多次了,例如:

您需要填写多少这样的表格?您需要更加具体。请至少说明您要使用哪种编程语言。您想使用哪种工具?不允许要求我们推荐工具,请参见。我在回答中添加了一个额外的屏幕截图。在“工具”下,应打开窗体并单击“创建”。然后选择“从现有文档”和“当前文档”让Acrobat开始工作。我没有“工具”下的“表单”选项,我只有“选择和缩放”、“分析”和“自定义工具栏”。可能您混淆了Adobe Reader(免费提供)和Adobe Acrobat(您需要购买)。你说你在用Acrobat,但也许你错了。也许你正在使用Reader…在这种情况下,你需要升级到Acrobat,或者雇佣Acrobat为你工作的人,或者要求爱尔兰政府提供真正的PDF格式(我支持后者;爱尔兰政府应该在这件事上起带头作用)。所以。。。这个问题可以结束了吗?或者你希望得到其他答案吗?你的问题是肯定还是否定,答案是肯定的,但是。。。我想我的回答解释了这个问题,但是。。。详细地说,但由于你还没有接受答案,你似乎不同意。