Hi,
How can I make visible the digital signature applied to an existing pdf file with the Spire.pdf product?
Thanks.
Best regards,
Galder
PdfDocument document = new PdfDocument();
document.LoadFromFile(@"..\..\test.pdf");
PdfCertificate certificate = new PdfCertificate("Demo.pfx", "e-iceblue");
//Add signature
var signature1 = new PdfSignature(document, document.Pages[0], certificate, "requested1");
signature1.DocumentPermissions = PdfCertificationFlags.ForbidChanges;
signature1.ContactInfo = "Harry Hu";
signature1.Reason = "test1";
signature1.LocationInfo = "home1";
signature1.Certificated = true;
document.CompressionLevel = PdfCompressionLevel.Best;
document.SaveToFile("result.pdf", FileFormat.PDF);
PdfDocument doc = new PdfDocument("D:\\test.pdf");
PdfCertificate cert = new PdfCertificate("D:\\Demo.pfx", "e-iceblue");
var signature = new PdfSignature(doc, doc.Pages[0], cert, "Requestd1");
signature.Bounds = new RectangleF(new PointF(280, 600), new SizeF(260, 90));
signature.IsTag = true;
signature.DigitalSignerLable= "Digitally signed by";
signature.DigitalSigner = "Harry Hu for Tests";
signature.DistinguishedName = "DN: ";
signature.LocationInfoLabel = "Location: ";
signature.LocationInfo = "London";
signature.ReasonLabel = "Reason: ";
signature.Reason = "Testing ";
signature.DateLabel = "Date: ";
signature.Date = DateTime.Now;
signature.ContactInfoLabel = "Contact: ";
signature.ContactInfo = "123456789";
signature.Certificated = false;
signature.ConfigGraphicType = ConfiguerGraphicType.Picture;
signature.ConfiguerGraphicPath = "D:\\sign.png";
signature.DocumentPermissions = PdfCertificationFlags.ForbidChanges;
doc.SaveToFile("sample.pdf");