将图像分配给 iText Java 库中的图像控件

Assigning image to image control in iText Java library

我正在使用 iText 库根据 java 应用程序中的模板生成 PDF。我使用 Open Office 创建了模板。我在我的模板中使用图像控件,我的问题是如何通过 java code.Is 将图像分配给图像控件,有没有像 stamper.getAcroFields().setField(String,String) 这样的图像控件方法? 谢谢!

我的解决方案是使用 PushbuttonField 并将图像分配给 it.Following 是它的代码-

PushbuttonField ad = form.getNewPushbuttonFromField("imgPush");
ad.setLayout(PushbuttonField.LAYOUT_ICON_ONLY);
ad.setProportionalIcon(true);
ad.setImage(Image.getInstance("C:/Users/nikhil_kshirsagar/Downloads/images.jpg"));
form.replacePushbuttonField("imgPush", ad.getField());