We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

ApplyPageStamp: Save Document- NullPointerException

Hello All,

I as using Aspose version 19.1 and I am trying to apply page stamp in the PDFs. But for some specific documents I am getting NullPointerException .However this happens only for few specific documents while for other it is working fine.Can anyone please suggest why I am getting NullPointerException during saving the document.

my java code looks like :

public void applyPageStamp(Document doc, String stamp) throws FNAException {
	Font font = FontRepository.findFont("Helvetica", true);
	PageCollection pages = doc.getPages();
	for (Page page : pages) {			
		writeToPage(font, fontSize, doc, page, stamp);

private void writeToPage(Font font, float fontSize, Document doc,
		Page page, String text) throws FNAException {

	// create text stamp
	TextStamp textStamp = new TextStamp(text);

	int margin = 15;
	// set text properties
	// add stamp to particular page
	// save output document


 2019-03-19 13:20:54,875 [http-bio-8080-exec-9] ERROR (               CERestImpl:92) - Error
at com.aspose.pdf.internal.l8f.l0v.lv(Unknown Source)
at com.aspose.pdf.internal.l9p.ld.lI(Unknown Source)
at com.aspose.pdf.internal.l8f.l0p.lf(Unknown Source)
at com.aspose.pdf.internal.l8f.l0t.lj(Unknown Source)
at com.aspose.pdf.internal.l0k.l0if.lh(Unknown Source)
at com.aspose.pdf.ADocument.l1n(Unknown Source)
at com.aspose.pdf.ADocument.save(Unknown Source)
at com.aspose.pdf.Document.save(Unknown Source)
at com.eurodyn.eips.fna.business.impl.AsposePDFServiceImpl.writeToPage(AsposePDFServiceImpl.java:812)
at com.eurodyn.eips.fna.business.impl.AsposePDFServiceImpl.applyPageStamp(AsposePDFServiceImpl.java:733)


We have responded to similar inquiry in other thread. You may please follow up there.

The issues you have found earlier (filed as PDFJAVA-38445) have been fixed in Aspose.PDF for Java 19.3.