Pdf | |
The PdfSecurityOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| PdfSecurityOptions |
| Name | Description | |
|---|---|---|
| Algorithm | Gets or sets the encryption algorithm. Defaults to AES. Setting a value that is incompatible with the current KeySize silently adjusts the key size to a supported one (AES + 40-bit → 128-bit; AES-GCM → 256-bit; RC4 + 256-bit → 128-bit). | |
| CanAccessibilityCopyContent | Gets or sets a value indicating whether content can be copied for accessibility. | |
| CanAssembleDocument | Gets or sets a value indicating whether the document can be assembled. | |
| CanCopyContent | Gets or sets a value indicating whether content can be copied from the document. | |
| CanEditAnnotations | Gets or sets a value indicating whether annotations can be edited. | |
| CanEditContent | Gets or sets a value indicating whether the document content can be edited. | |
| CanFillFormFields | Gets or sets a value indicating whether form fields can be filled. | |
| CanPrint | Gets or sets a value indicating whether the document can be printed. | |
| EncryptMetadata | Gets a value indicating whether any security setting has been changed from its default. | |
| KeySize | Gets or sets the encryption key size. Defaults to EncryptKey256BitRevision6 (AES-256). Setting a value that is incompatible with the current Algorithm silently adjusts the algorithm to a supported one (40-bit + AES → RC4; 256-bit + RC4 → AES). | |
| OwnerPassword | Gets or sets the owner password. | |
| UserPassword | Gets or sets the user password. |