Skip to content

PdfStandardSecurityHandler Class

Definition

Namespace: Xfinium.Pdf.Core.Security

Defines a base class for standard PDF security handlers.

C#
public abstract class PdfStandardSecurityHandler : PdfSecurityHandler

Inheritance: Object → PdfSecurityHandler → PdfStandardSecurityHandler

Constructor

Name Description
PdfStandardSecurityHandler() Initializes a new PdfStandardSecurityHandler object.

Properties

Name Description
EnableAnnotationsAndFieldsEdit Gets or sets a value indicating whether the user can edit the annotations and form fields.
EnableContentExtraction Gets or sets a value indicating whether the user can extract the content of the document.
EnableContentExtractionForAccessibility Gets or sets a value indicating whether the user can extract the content of the document in support of accessibility.
EnableDocumentAssembly Gets or sets a value indicating whether the user can assemble the document.
EnableDocumentChange Gets or sets a value indicating whether the user can modify the contents of the document.
EnableFormsFill Gets or sets a value indicating whether the user can fill in form fields.
EnablePrint Gets or sets a value indicating whether the user can print the document.
EncryptMetadata Gets or sets a value indicatig whether the document-level metadata stream is to be encrypted.
HighQualityPrint Gets or sets a value indicating whether the document is printed in high quality.
KeySize Gets or sets the size, in bits, of the secret key used by the security handler.
OwnerPassword Gets or sets the owner password.
UserPassword Gets or sets the user password.