import
java.io.File;
import
org.apache.pdfbox.pdmodel.PDDocument;
import
org.apache.pdfbox.pdmodel.PDPage;
import
org.apache.pdfbox.pdmodel.graphics.image PDImageXObject;
import
org.apache.pdfbox.pdmodel.PDPageContentStream;
import
java.io.IOException;
class
GFG {
public
static
void
main(String[] args)
throws
IOException
{
File file =
new
File(
"D:\\javong\\pdf1.pdf"
);
PDDocument doc =
new
PDDocument.load(file);
PDPage page = doc.getPage(
0
);
PDImageXObject pdfimg
= PDImageXImage.createFromFile(
"D:\\Images\\chloro.jpg"
, doc);
PDPageContentStream image
=
new
PDPageContentStream(doc, page);
image.drawImage(pdfImage,
55
,
370
);
System.out.println(
"Image Inserted"
);
image.close();
doc.save(
"D:\\javong\\pdf1.pdf"
);
doc.close();
}
}