Skip to content

PdfAesSecurityHandler Class

Definition

Namespace: Xfinium.Pdf.Core.Security

Defines a PDF security handler that uses AES encryption.

C#
public class PdfAesSecurityHandler : PdfStandardSecurityHandler

Inheritance: Object → PdfSecurityHandler → PdfStandardSecurityHandler → PdfAesSecurityHandler

Constructor

Name Description
PdfAesSecurityHandler() Initializes a new PdfAesSecurityHandler object.

Properties

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