API Reference

Class

PdfExternalSignatureOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Options for preparing a dependency-free external PDF signature placeholder.

Inheritance

  • Object
  • PdfExternalSignatureOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public PdfSignatureProfile Profile { get; set; } #

High-level signature intent. Approval is the default.

public PdfCertificationPermissionLevel CertificationPermission { get; set; } #

DocMDP permission emitted for certification signatures.

public PdfVisibleSignatureAppearanceOptions VisibleAppearance { get; set; } #

Optional visible widget and appearance-stream settings.

public String FieldName { get; set; } #

AcroForm signature field name to append.

public String Filter { get; set; } #

Signature handler filter. The default is Adobe.PPKLite.

public PdfExternalSignatureSubFilter SubFilter { get; set; } #

Signature subfilter describing the external signature bytes that will be injected later.

public String Name { get; set; } #

Display name of the signer, emitted as /Name when supplied.

public String Reason { get; set; } #

Signing reason, emitted as /Reason when supplied.

public String Location { get; set; } #

Signing location, emitted as /Location when supplied.

public String ContactInfo { get; set; } #

Signer contact information, emitted as /ContactInfo when supplied.

public Nullable<DateTimeOffset> SigningTime { get; set; } #

Signing timestamp metadata. Defaults to the current UTC timestamp when omitted.

public Int32 ReservedSignatureContentsBytes { get; set; } #

Number of raw signature bytes to reserve inside /Contents before hex encoding.