Java 是否可以使用itext从预定义的pdf模板获取表格控件?

Java 是否可以使用itext从预定义的pdf模板获取表格控件?,java,pdf,itext,Java,Pdf,Itext,我有预定义的pdf格式的报告模板,我正在使用LibreOffice添加一些文本字段和表格。文本字段使用以下代码检索,数据填充成功,但我无法使用以下代码检索表控件 PdfReader reader = new PdfReader("Templatewithimage19.pdf"); FileOutputStream fileOutputStream = new FileOutputStream("test.pdf"); try { PdfStamper stamper = new Pdf

我有预定义的pdf格式的报告模板,我正在使用LibreOffice添加一些文本字段和表格。文本字段使用以下代码检索,数据填充成功,但我无法使用以下代码检索表控件

PdfReader reader = new PdfReader("Templatewithimage19.pdf");
FileOutputStream fileOutputStream = new FileOutputStream("test.pdf");
try {
    PdfStamper stamper = new PdfStamper(reader, fileOutputStream);
    AcroFields form= stamper.getAcroFields();
    out.println(form.getFields());
    form.setField("payments_accounts", "$23654.23");
    stamper.setFormFlattening(true);
    stamper.close();
} catch (DocumentException e) { 
    e.printStackTrace();
}

非常感谢您在这方面提供的帮助。

请格式化您的问题。现在已格式化代码PDF中没有表格控件。但LibreOffice确实有可以添加到PDF中的表格控件。不管怎样,在没有XFA表单的情况下使用itext在表中填充动态数据的方法是什么。正如@Paulo所说,PDF中(通常)没有表控件。将LO表格控件导出为PDF时,基本上只需绘制一些线条或彩色矩形(用于背景),而忽略表格实体。