我已经在LibreOffice编写器中制作了PDF表单,并且可以在PDFBox中打开它。但是,当我列出所有acroForm字段时,它不显示任何image controls。这是我如何列出我的控件:
PDDocument doc = PDDocument.load(template);
PDDocumentCatalog documentCatalog = doc.getDocumentCatalog();
PDAcroForm acroForm = documentCatalog.getAcroForm();
List fields = acroForm.getFields();
for(PDField p: fields)
{
System.out.println(p.getFullyQualifiedName());
}
这列出了表单中的39个字段文本字段,但没有列出5个图像控件。这些图像控件是否未导出为PDF?或者PDFBox不能访问这些字段?如果不能这样做,有什么办法可以添加一个可以通过PDFBox设置为图像的表单控件吗?按钮的用途有限,因为我无法将它们设置为“扁平”按钮。看着LibreOffice。