我正在尝试使用带有表单的PDF模板生成文档,其中第二页应重复N种具有不同表单值的类型。出于这个目的,我需要复制第二页,更改字段名称,设置它们的值并重新开始。
我已经设法通过使用PdfSmartCopy正确地完成了它,但是在页面上我需要在表单下面添加一个表。
如果我在范围内有一个PdfStamper,我怎样才能正确地在表格下面添加一个表?
答案 0 :(得分:1)
表单字段具有坐标。您可以使用getFieldPositions()方法获取这些坐标。这将返回一系列FieldPosition个对象(每个窗口小部件对应一个特定字段),它将为您提供页码和矩形值。使用这些坐标来确定表格的位置。
使用writeSelectedRows()方法在这些坐标处添加表格。