Document myDocument = new Document();
PdfWriter myWriter = PdfWriter.getInstance(myDocument,
new FileOutputStream(filePath));
myDocument.open();
Blob imageBlob = rs.getBlob("Signature");
byte[] imageBytes = imageBlob.getBytes(1, (int)
imageBlob.length());
Image image = Image.getInstance(imageBytes);
image.scaleAbsolute(300,300);
myDocument.add(image);
我试图从存储在medium blob数据类型中的数据库中获取图像。我尝试了一切,检查了stackoverflow上的各种代码,但没有检查bale以解决错误。每次显示找不到getinstance()方法时。
2条答案
按热度按时间jrcvhitl1#
上面的代码对我有用。。
mqkwyuun2#
对于
出现“getinstance()method not found”错误。
作为文本
Image
类显然有一个静态getInstance
方法与单个byte[]
参数,这表示Image
这里的类不引用itextImage
类,而不是一个不同的,可能是awtImage
班级。因此,看看你的进口,可能你进口了一些完整的包,其中可能包含自己的
Image
类,因此屏蔽了itextImage
班级。