The signature is there to show that the document was not changed. If you 
change the document the signature becomes invalid. It's not rocket science.

Paulo

----- Original Message ----- 
From: "mohan alagurajan" <[EMAIL PROTECTED]>
To: <itext-questions@lists.sourceforge.net>
Sent: Friday, July 07, 2006 10:39 AM
Subject: [iText-questions] Watermark and Signatures


>
> Hi All,
>
> I am new to iText. I have a requirement where I have to apply watermark to
> an existing PDF, the PDF has digital signatures.
>
> I am using PdfStamper to apply the watermark, the code snippet is as
> follows:
>
> PdfReader reader = new PdfReader("C:/form.pdf");
> int n = reader.getNumberOfPages();
> FileOutputStream stampOutput = new FileOutputStream("C:/stamp.pdf");
> PdfStamper stamper = new PdfStamper(reader, stampOutput);
> PdfContentByte under;
> PdfContentByte over;
> BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI,
> BaseFont.EMBEDDED);
>
> int i = 0;
> while (i < n) {
>    over = stamper.getOverContent(i);
>    over.beginText();
>    over.setFontAndSize(bf, 8);
>    over.setTextMatrix(30, 30);
>    over.showText("Watermark Text");
>    over.setFontAndSize(bf, 8);
>    over.endText();
> }
> stamper.close();
>
> The watermark works fine, but I face issue with the signatures, the 
> digital
> signature becomes invalid. When I try to view the signature in the output
> PDF I get the following error:
>
> Error during signature verification.
>
> Unexpected byte range values defining scope of signed data.
> Details: byte range of signature is invalid
>
> I also noticed that the ouput file(87 KB) is smaller in size than the 
> input
> file(103 KB).
>
> Can anyone point out why the signature becomes invalid, what is wrong with
> the code and what is the right approach?
>
> And also why the size of the output file decreases?
>
> You help is very much appreciated!
>
> Thanks in advance!
>
> Regards,
> Mohan Alagurajan
> -- 
> View this message in context: 
> http://www.nabble.com/Watermark-and-Signatures-tf1905401.html#a5214379
> Sent from the iText - General forum at Nabble.com.
>
>
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> iText-questions mailing list
> iText-questions@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/itext-questions 


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to