| PdfSecurity Class | 
 Inheritance Hierarchy
Inheritance Hierarchy
 
Namespace: Spire.Doc
 Syntax
Syntax
 
The PdfSecurity type exposes the following members.
 Constructors
Constructors
 
| Name | Description | |
|---|---|---|
|   | PdfSecurity | 
 Initializes a new instance of theclass.
 | 
 Properties
Properties
 
| Name | Description | |
|---|---|---|
|   | KeySize | 
 Gets the size of the key.
 | 
|   | OwnerPassword | 
 Gets the owner password.
 | 
|   | Permissions | 
 Gets the document's permission flags
 | 
|   | UserPassword | 
 Gets the user password.
 | 
 Methods
Methods
 
| Name | Description | |
|---|---|---|
|   | Encrypt(String) | 
 To Encrypt the PDF document with open password.
Note:If set empty string value to open password, it indicates that the PDF document can be operated without providing corresponding password. 
Note: the document owner password should not be exist.
 | 
|   | Encrypt(String, PdfPermissionsFlags) | 
 To Encrypt the PDF document with permission password and permissions.
Note:The Permission password can't be empty string.
 | 
|   | Encrypt(String, String, PdfPermissionsFlags, PdfEncryptionKeySize) | 
 To Encrypt the PDF document and set the encryption key size and permissions.
Note:If set empty string value to open password or permission password, it indicates that the PDF document can be operated without providing corresponding password.
 | 
|   | Equals | 
 Determines whether the specified object is equal to the current object.
(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 the default hash function.
(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
See Also