Varolan bir PDF Belgesine birkaç resim eklemem gereken bir Sistem geliştiriyorum.iText'i kullanarak PDF'ye İçerik ekleme PdfStamper
Bu, iText 5.1.3 ile harika çalışır ancak PDF'de taranan bir görüntü içeren herhangi bir nedenle, resimlerden hiçbirini eklemez.
İşte PdfStamper
ile değiştirilemez PDF Document bağlantısı şudur ve burada
PdfReader reader = new PdfReader("Registro celular_OR.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("DocStamped.pdf"));
Image img = Image.getInstance("someImage.jpg");
img.setAbsolutePosition(0, 0);
img.scaleAbsolute(50f, 50f);
PdfContentByte over = null;
int total = reader.getNumberOfPages() + 1;
for(int i = 1; i < total; i++) {
System.out.println("Procesando Pagina: " + i);
over = stamper.getOverContent(i);
over.addImage(img);
over.beginText();
BaseFont bf_times = BaseFont.createFont(BaseFont.TIMES_ROMAN, "Cp1252", false);
over.setFontAndSize(bf_times, 8);
over.showTextAligned(PdfContentByte.ALIGN_CENTER, "TEXTO PRUEBA", 50, 50, 0);
over.endText();
}
stamper.close();