Controls the security attributes of the generated PDF document
Inheritance Hierarchy
HiQPdfPdfSecurity
Namespace: HiQPdf
Assembly: HiQPdf (in HiQPdf.dll) Version: 15.0.0.0
Syntax
The PdfSecurity type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PdfSecurity | Initializes a new instance of the PdfSecurity class |
Properties
Name | Description | |
---|---|---|
AllowAssembling |
Controls if the assembling operations are allowed for the generated PDF document when the document is strongly encrypted.
Assembling operations are insert, rotate or delete pages and create bookmarks or thumbnail images.
This property is true by default
| |
AllowCopyAccessibilityContent |
Controls if copying or extracting text and graphics for accessibility from the document is allowed.
This property is true by default
| |
AllowCopyContent |
Controls if copying or extracting text and graphics from the document is allowed.
This property is true by default
| |
AllowEditAnnotations |
Controls if it is allowed to add or modify text annotations or to fill in interactive form fields.
If both this property and AllowEditContent are true then it is also allowed create
or modify interactive form fields (including signature fields).
This property is true by default
| |
AllowEditContent |
Controls if it is allowed to modify the contents of the document by operations other than those controlled by
AllowEditAnnotations and AllowFormFilling.
This property is true by default
| |
AllowFormFilling |
If this property is true then it is allowed to fill the PDF form even if AllowEditAnnotations is false.
When this property, AllowEditContent and
AllowEditAnnotations are false the form filling is not allowed.
| |
AllowHighResolutionPrinting |
Controls if printing the PDF document in high resolution is allowed. This property is true by default
| |
AllowPrinting |
Controls if printing the PDF document is allowed. This property is true by default
| |
EncryptionLevel |
Controls the encryption level. The encryption is High by default
| |
EncryptionMode |
Controls the encryption mode which can be RC4 or AES. The encryption mode is RC4 by default
| |
OpenPassword |
Controls the password to open the PDF document
| |
PermissionsPassword |
Controls the password to open the PDF document as owner. The owner has the right to open the document
and to change the PDF document permissions in a PDF editor
|
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also