如何使用PDFBox 2.0.1将图像添加到PDF表单?

时间:2016-07-18 10:27:17

标签: java pdfbox

我已经在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。

0 个答案:

没有答案