Hi
I am using spire.pdf dll for filling the pdf form now i have to fill image field with image which is comming in the form of binary data from database.
So please help me to bind binary data into image field.
PdfDocument doc = new PdfDocument(@"ImageFieldsample.pdf");
PdfFormWidget formWidget = doc.Form as PdfFormWidget;
for (int i = 0; i < formWidget.FieldsWidget.List.Count; i++)
{
PdfField field = formWidget.FieldsWidget.List[i] as PdfField;
if (field is PdfButtonWidgetFieldWidget)
{
PdfButtonWidgetFieldWidget bottonField = field as PdfButtonWidgetFieldWidget;
//get image data from your database
byte[] imageByte = data
MemoryStream stream = new MemoryStream(imageByte);
//load the image in PdfImage
PdfImage image = PdfImage.FromStream(stream);
//set the buttom image
bottonField.SetButtonImage(image);
}
}
doc.SaveToFile("14373.pdf");