我在drawable文件夹中有一个png
图像,我想在png
中使用该pdf
图像。我正在使用itextpdf.jar
来创建pdf
。我搜索了解决方案,但我无法弄明白。
答案 0 :(得分:5)
try {
InputStream inputStream = MainActivity.this.getAssets().open(
"launchscreen.png");
Bitmap bmp = BitmapFactory.decodeStream(inputStream);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
Image signature;
signature = Image.getInstance(stream.toByteArray());
signature.setAbsolutePosition(400f, 150f);
signature.scalePercent(100f);
document.add(signature);
document.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我希望它对你有用。
答案 1 :(得分:0)
您可以使用
Image image = Image.getInstance(yourImageByteArray);
document.add(image);
其中document
是Document