1
pdf
을 만들기 위해 iText
을 사용하고 있는데, 배경 이미지를 먼저 pdf
페이지로 설정해야하지만 이미지가 고해상도인데 어떻게 이미지 품질을 저하시키지 않고 배경 이미지를 설정할 수 있습니까? 도와주세요.iText를 사용하여 배경 이미지를 PDF 페이지로 설정하는 방법은 무엇입니까?
pdf
을 만들기 위해 iText
을 사용하고 있는데, 배경 이미지를 먼저 pdf
페이지로 설정해야하지만 이미지가 고해상도인데 어떻게 이미지 품질을 저하시키지 않고 배경 이미지를 설정할 수 있습니까? 도와주세요.iText를 사용하여 배경 이미지를 PDF 페이지로 설정하는 방법은 무엇입니까?
일이 절대 위치에서 이미지를 설정하고 배경 이미지와 동일한 페이지 크기를 설정하고 적절한 dpi의 폴더 :
private void setBackground(Document document) {
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.background_img);
bitmap.compress(Bitmap.CompressFormat.JPEG , 100, stream);
Image img;
try {
img = Image.getInstance(stream.toByteArray());
img.setAbsolutePosition(0, 0);
document.add(img);
} catch (BadElementException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
질문에 이미지를 넣어하는 것을 잊지 마세요으로이 일을 위해 주변에있다 당신이 의미하는 것이 명확하지 않기 때문에 아마도 답을 얻지 못할 것입니다. –