from ironpdf import *
# Cryptographically sign an existing PDF in 1 line of code!
PdfSignature(r".\certificates\IronSoftware.p12", "123456").SignPdfFile("any.pdf")
##### Advanced example for more control #####
# Step 1. Create a PDF
renderer = ChromePdfRenderer()
doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")
# Step 2. Create a Signature.
# You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
# Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
signature = PdfSignature(r"certificates\IronSoftware.pfx", "123456")
# Step 3. Optional signing options and a handwritten signature graphic
signature.SigningContact = "support@ironsoftware.com"
signature.SigningLocation = "Chicago, USA"
signature.SigningReason = "To show how to sign a PDF"
# Step 4. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature)
# Step 5. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf")
#Cryptographically sign an existing PDF in 1 line of code!
##### Advanced example for more control #####
#Step 1. Create a PDF
#Step 2. Create a Signature.
#You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
#Read: https: 'helpx.adobe.com/acrobat/using/digital-ids.html
#Step 3. Optional signing options and a handwritten signature graphic
#Step 4. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
#Step 5. The PDF is not signed until saved to file, steam or byte array.
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'from ironpdf import * PdfSignature(r".\certificates\IronSoftware.p12", "123456").SignPdfFile("any.pdf") renderer = ChromePdfRenderer() doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>") signature = PdfSignature(r"certificates\IronSoftware.pfx", "123456") signature.SigningContact = "support@ironsoftware.com" signature.SigningLocation = "Chicago, USA" signature.SigningReason = "To show how to sign a PDF" doc.Sign(signature) doc.SaveAs("signed.pdf")