Gets/Sets digital ID file name.
The only digital ID format currently supported is the self-signed digital ID file created through the SignatureCreateDigitalID method.
Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.PrintJob
Set oPDFSetting = oPrintJob.PDFSetting
' Create a digital ID (do this only if you do not have digital ID already)
oPDFSetting.SignatureCreateDigitalID "C:\my_digital_id.pfx", _
"password_here", _
"John Smith", _
"US", _
"Organization Name", _
"Organization Unit", _
"My Email Address", _
PRN_SIG_KEYLEN_1024
' You can retrieve a certificate file from digital ID and
' have other people use it to verify your signed document.
oPDFSetting.SignatureExportCertificate "C:\my_certificate.cer", _
"C:\my_digital_id.pfx", _
"password_here"
' Enable digital signature
oPDFSetting.Signature = True
' Set digital ID file
oPDFSetting.SignatureDigitalIDFileName = "C:\my_digital_id.pfx"
' Insert an image which will visually represent a signature
oPDFSetting.SignatureImage = True
oPDFSetting.SignatureImageFileName = "C:\signature.bmp"
oPDFSetting.SignatureImagePosLeft = 1.0 ' 1.0 inch from left
oPDFSetting.SignatureImagePosTop = 1.0 ' 1.0 inch from top
oPDFSetting.SignatureImageZoom = 100 ' percent
oPDFSetting.SignatureInfoContact = "Contact info"
oPDFSetting.SignatureInfoLocation = "Location info"
oPDFSetting.SignatureInfoPurpose = "Purpose info"
' Set digital ID password before PDF conversion
oPrintJob.SignatureDigitalIDPassword = "password_here"
oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"