Apply a digital signature to a PDF document.
Namespace: pdf7.PdfWriter
Assembly: pdf7.PdfWriter (in pdf7.PdfWriter.dll) Version: 4.0.0.0 (4.0.1000.111)
Syntax
public static void SignPdfByThumbprint( string printerName, string inputFileName, string outputFileName, string certificateThumbprint, string certificateStoreName, string certificateStoreLocation, string signReason, string signContact, string signLocation, bool displaySignature, float signLLX, float signLLY, float signRUX, float signRUY, int signPage )
Parameters
- printerName
- Type: SystemString
Name of PDF printer. - inputFileName
- Type: SystemString
The PDF document you want to sign - outputFileName
- Type: SystemString
File name of the resulting signed document - certificateThumbprint
- Type: SystemString
Thumb-print string of certificate in the certificate store. - certificateStoreName
- Type: SystemString
Name of the certificate store (AddressBook, AuthRoot, CertificateAuthority, Disallowed, My (default), Root, TrustedPeople, TrustedPublisher) - certificateStoreLocation
- Type: SystemString
Location of the certificate store (CurrentUser (default), LocalMachine). - signReason
- Type: SystemString
Optional sign reason - signContact
- Type: SystemString
Optional sign contact - signLocation
- Type: SystemString
Optional sign location - displaySignature
- Type: SystemBoolean
Should the signature be shown in the document? - signLLX
- Type: SystemSingle
Optional lower left corner X-value of visible signature - signLLY
- Type: SystemSingle
Optional lower left corner Y-value of visible signature - signRUX
- Type: SystemSingle
Optional upper right corner X-value of visible signature - signRUY
- Type: SystemSingle
Optional upper right corner Y-value of visible signature - signPage
- Type: SystemInt32
Optional page number to sign. Page 1 is default.
See Also