Hi Babu,
Thanks for contacting support.
In order to add digital signature to existing PDF file using Aspose.Pdf.Kit for Java, please try using the following code snippet.
[Java]
//create PdfFileSecurity object and
bind input and output files<o:p></o:p>
String inputFile = "c:/pdftest/EMF_test.pdf";
String certificateFile = "c:/pdftest/VirtualCabinetPortal.pfx";
;
com.aspose.pdf.kit.PdfFileSignature pFileSignature
= new com.aspose.pdf.kit.PdfFileSignature();
//create Signature object
com.aspose.pdf.kit.Signature sgn = new com.aspose.pdf.kit.Signature();
sgn.setLocation("sydney");
sgn.setName("Aspose");
sgn.setReason("conform
myself");
sgn.setRect(new
java.awt.Rectangle(100, 100, 200, 200));
pFileSignature.bindPdf(inputFile);
//sign PDF file
pFileSignature.setCertificateFile(certificateFile);
pFileSignature.setMultiSignature(true);
pFileSignature.setSignModel(pFileSignature.SELF);
pFileSignature.setPageNumber(1);
pFileSignature.setPassword("password");
pFileSignature.setSignature(sgn);
pFileSignature.setKeyStoreType("pkcs12");
pFileSignature.setSignatureAppearance("c:/pdftest/test.png");
pFileSignature.setCertificationLevel(pFileSignature.NOT_CERTIFIED);
java.io.FileOutputStream outStream = new java.io.FileOutputStream("c:/pdftest/Signature_output.pdf");
pFileSignature.save(outStream);