PDFDecryptor
PDFDecryptor
Overview
PDFDecryptor является классом в Aspose.PDF FOSS для Java.
Дешифровывает отдельные объекты PDF (строки и потоки).
Этот класс предоставляет 6 методов работы с объектами PDFDecryptor в программах Java. Доступные методы включают: PDFDecryptor, decrypt, getCustomHandler, getEncryptionKey, isActive. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: active, customHandler, encryptionKey.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
active | boolean | Read | Возвращает истинное значение, если дешифровщик имеет действительный ключ. |
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 | Возвращает истинное значение, если дешифровщик имеет действительный ключ. |
getEncryptionKey() → byte[] | Возвращает копию ключа шифрования файла, используемого для расшифровки. |
getCustomHandler() → ICustomSecurityHandler | Возвращает пользовательский обработчик, используемый этим дешифровщиком. |