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

NameTypeAccessDescription
activebooleanReadВозвращает истинное значение, если дешифровщик имеет действительный ключ.
encryptionKeybyte[]ReadВозвращает копию ключа шифрования файла, используемого для расшифровки.
customHandlerICustomSecurityHandlerReadВозвращает пользовательский обработчик, используемый этим дешифровщиком.

Methods

SignatureDescription
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Возвращает пользовательский обработчик, используемый этим дешифровщиком.

See Also

 Русский