Для использования IText PDF API для Java сначала необходимо загрузить файл JAR IText с веб-сайта IText
Сначала создается экземпляр Document.
Во-вторых, создается PDFWriter, передавая экземпляр Document и OutputStream его конструктору. Экземпляр Document - это документ, к которому мы в настоящее время добавляем контент. OutputStream - это место, куда записывается созданный PDF-документ.
OutputStream file = newFileOutputStream(newFile("/path/JavaGeneratedPDF.pdf"));
Document document = new Document();
PdfWriter.getInstance(document, file);
Здесь убедитесь, что вы обрабатываете DocumentException
Вставка изображения в PDF
Image image = Image.getInstance ("/Image.jpg");
image.scaleAbsolute(200f, 100f); //image width,height
Здесь убедитесь, что вы обрабатываете MalformedURLException
Теперь откройте PDF документ, добавьте изображение и закройте экземпляр документа
document.open();
document.add(image);
document.close();
file.close();