PDFDecryptor
PDFDecryptor
Overview
PDFDecryptor 是一个类在Java的FOSS中.
解密单个PDF对象 (字符串和流).
本类提供6种方法,用于在Java程序中使用PDFDecryptor对象. 有的方法包括: PDFDecryptor, decrypt, getCustomHandler, getEncryptionKey, isActive. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: active, customHandler, encryptionKey.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
active | boolean | Read | 如果解密器有有效的钥匙,则返回true. |
encryptionKey | byte[] | Read | 返回当前用于解密的文件加密钥副本. |
customHandler | ICustomSecurityHandler | Read | 返回这个解密器使用的自定义处理程序,如果有的话. |
Methods
| Signature | Description |
|---|---|
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict) | 创建一个解密器,使用给定的钥匙和加密参数. |
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict, customHandler: ICustomSecurityHandler) | 创建一个由自定义安全处理器支持的解密程序. |
decrypt(data: byte[], objectNumber: int, generationNumber: int) → byte[] | 解密属于特定PDF对象的数据. |
isActive() → boolean | 如果解密器有有效的钥匙,则返回true. |
getEncryptionKey() → byte[] | 返回当前用于解密的文件加密钥副本. |
getCustomHandler() → ICustomSecurityHandler | 返回这个解密器使用的自定义处理程序,如果有的话. |