Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用JAVA填充PDF表单表_Java_Forms_Pdf_Itext - Fatal编程技术网

用JAVA填充PDF表单表

用JAVA填充PDF表单表,java,forms,pdf,itext,Java,Forms,Pdf,Itext,我有这个,我想填一张单子。我已经尝试获取所有Acro字段,但这些字段与单元格无关,我需要通过迭代列表来识别它们的单元格以填充相关值。例如,在第一个表中,我有一个a段的列表。请告诉我如何使用Itext填写预先创建的表单 请允许我将这个非常广泛的问题分成两个不同的问题 1。您有一个交互式表单。如何检索字段名/类型? 这在不同的地方得到了解释 这一点在本书中有解释。请参见标题为“检查表单及其字段”的第181-183页,在这里您可以找到对该示例的引用 在标有这些词的在线文档中解释了这一点,例如在对问题的

我有这个,我想填一张单子。我已经尝试获取所有Acro字段,但这些字段与单元格无关,我需要通过迭代列表来识别它们的单元格以填充相关值。例如,在第一个表中,我有一个a段的列表。请告诉我如何使用Itext填写预先创建的表单

请允许我将这个非常广泛的问题分成两个不同的问题

1。您有一个交互式表单。如何检索字段名/类型?

这在不同的地方得到了解释

这一点在本书中有解释。请参见标题为“检查表单及其字段”的第181-183页,在这里您可以找到对该示例的引用

在标有这些词的在线文档中解释了这一点,例如在对问题的回答中,这实际上是对StackOverflow问题的回答:(我删除了这个答案,因为提出问题的人的评论非常粗鲁。)

如果您想知道表单中定义了哪些字段而不编写代码,可以使用。在下面的屏幕截图中,我以RUPS打开了您的PDF:

我看到了一些字段,如
“Klantnaam”
(客户名称)、
“Aantal1”
(金额1)、
“段1”
(段1)、
“租赁价格1”),。。。(本·吉吉·奥克·荷兰证券?)

2。一旦有了字段的名称,如何填写表格?

这一点在本文中也有解释。参见第183-186页标题“填写表格”下的内容,您可以在其中找到示例参考

您可以在线在、或标记为“”的内容下找到其他示例。例如,参见问题的答案

反馈请求:

我们为提供高质量的文档感到非常自豪。 该网站上的大多数问答都是我们就之前在StackOverflow上发布的问题提供的答案,但为了方便您,我们对这些问题进行了重新整理、编辑和分类。例如,见:


很抱歉,我们提供的信息不足以满足您的需要,我们希望您能给我们反馈,以便我们进一步改进我们的文档。

您可能希望将链接内容上传到可公开访问的地方,如pastebin或imgur。我真的不想得到你的许可去查看链接的文档。嗨,迈克,这个文档只是样本。在其中,我想使用iTextJavaAPI填充数据@MikeDag Jain,欢迎!你有什么问题吗?我猜你的得票率在下降,因为你自己回答问题的努力很少。网上有大量可用的文档:例如,请参阅,。。。在阅读文档后,您不明白什么?嗨,布鲁诺,我已经浏览了您的所有链接,但主要问题有点不同,我在下面回答您的答案时已经提到了这一点。请用这种方式帮助我。谢谢你,先生。谢谢你宝贵的答复。我已经浏览了所有链接,但问题仍然在于识别正确的键。因为在表中,每个单元格都有不同的键。如果我有一个列表,它应该按列或按行填充,但问题在于为每个单元格确定确切的键。因为从acrofields提取的密钥不在序列中。。我试图填充,但它以不规则的单元格顺序填充列表值。不,我不是荷兰人。。我使用iText RUPS工具识别表单键,但主要问题是这些键没有顺序,因此我可以从列表对象中逐列填充整个列。有没有办法,或者我可以改变电池键的顺序。你应该更努力地解释你的问题。为什么“钥匙按顺序排列”很重要?每个键都与页面上的特定坐标相对应。这个顺序是正确的。不需要更改单元格键的顺序。你为什么会在意它们的呈现顺序?在当前状态下,你的问题毫无意义。或者你还在批评在线文档吗?你是说你没有找到问题的答案吗?我不是在批评这份文件,先生。