I want to add image stamp for 6 pages of pdf in a single click.I tried below method to add stamp but i got “Internal server error”.
instance.setHeaderItems(function(header) {
header.push({
type: 'actionButton',
img: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5 2.5 3.01 3.5-4.51 4.5 6h-14z"></path></svg>',
onClick: function() {
var pages=docViewer.Pq.length;
onSavetwo();
async function onSavetwo() {
for (i = 1; i <= pages; i++) {
var stampAnnot = new Annotations.StampAnnotation();
stampAnnot.PageNumber = i;
stampAnnot.X = 100;
stampAnnot.Y = 250;
stampAnnot.Width = 275;
stampAnnot.Height = 40;
stampAnnot.ImageData = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB.....';
stampAnnot.Author = await annotManager.getCurrentUser();
annotManager.addAnnotation(stampAnnot);
annotManager.redrawAnnotation(stampAnnot);
}
}
}
});
});
The below pdf i have used
I have tried first two pages image stamp annotations it is working morethan 3 page pdf getting this error.Please help.