|
Foxit PDF SDK
|
Public Member Functions | |
| def | SecurityHandler () |
| Constructor. | |
| def | SecurityHandler (other) |
| Constructor, with another security handler object. More... | |
| def | GetSecurityType () |
| Get the encryption type of current security handler. More... | |
| def | IsEmpty () |
| Check whether current object is empty or not. More... | |
Static Public Attributes | |
| e_CipherAES = _fsdk.SecurityHandler_e_CipherAES | |
| Use AES encryption algorithm, with the key length be 16 bytes (as AES-128) or 32 bytes (as AES-256, only supported in PDF 2.0). | |
| e_CipherNone = _fsdk.SecurityHandler_e_CipherNone | |
| Not use encryption algorithm. | |
| e_CipherRC4 = _fsdk.SecurityHandler_e_CipherRC4 | |
| Use RC4 encryption algorithm, with the key length between 5 bytes and 16 bytes. | |
Class SecurityHandler is the base class that represents a security hander used for encrypting PDF document. It has following derived classes:
To set a security handler to a PDF document, please call function FoxitPDFSDKPython3.PDFDoc.SetSecurityHandler , then the security handler will take effect in later saving process. To get the security handler used for a PDF document, please call function FoxitPDFSDKPython3.PDFDoc.SetSecurityHandler .
| def FoxitPDFSDKPython3.SecurityHandler.SecurityHandler | ( | other | ) |
Constructor, with another security handler object.
| [in] | other | Another security handler object. |
| def FoxitPDFSDKPython3.SecurityHandler.GetSecurityType | ( | ) |
Get the encryption type of current security handler.
| def FoxitPDFSDKPython3.SecurityHandler.IsEmpty | ( | ) |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.