使用Itext在PDF页面上的现有内容底部添加表格

时间:2014-01-20 15:22:31

标签: java itext

我正在尝试使用带有表单的PDF模板生成文档,其中第二页应重复N种具有不同表单值的类型。出于这个目的,我需要复制第二页,更改字段名称,设置它们的值并重新开始。

我已经设法通过使用PdfSmartCopy正确地完成了它,但是在页面上我需要在表单下面添加一个表。

如果我在范围内有一个PdfStamper,我怎样才能正确地在表格下面添加一个表?

1 个答案:

答案 0 :(得分:1)

表单字段具有坐标。您可以使用getFieldPositions()方法获取这些坐标。这将返回一系列FieldPosition个对象(每个窗口小部件对应一个特定字段),它将为您提供页码和矩形值。使用这些坐标来确定表格的位置。

使用writeSelectedRows()方法在这些坐标处添加表格。