The pdf file that transformed the image does not perform the watermark function properly.
I attached the pdf file. Please check the watermark function test.
test version : aspose-pdf 19.2
------------ watermark code-----------------------
public Document setWatermark(Document document, String imagePath, Map<String,Object> mappingInfo) {
// create stamp
ImageStamp imageStamp = makeImageStamp(imagePath);
TextStamp headerStamp = makeHeaderStamp(mappingInfo);
TextStamp footerStamp = makeFooterStamp(mappingInfo);
PageNumberStamp numberStamp = makePageNumberStamp(document);
// add stamp in all pages
Iterator<Page> pages = document.getPages().iterator();
while(pages.hasNext()){
Page page = pages.next();
page.addStamp(imageStamp);
page.addStamp(headerStamp);
page.addStamp(footerStamp);
page.addStamp(numberStamp);
}
imageStamp.close();
return document;
}
test pdf file :
pdf file that transformed the image.pdf (79.6 KB)