PDFDecryptor

Overview

PDFDecryptor is a class in Aspose.Pdf FOSS for Java.

Decrypts individual PDF objects (strings and streams).

Properties

NameTypeAccessDescription
activebooleanReadReturns true if the decryptor has a valid key.
encryptionKeybyte[]ReadReturns a copy of the file encryption key currently used for decryption.
customHandlerICustomSecurityHandlerReadReturns the custom handler used by this decryptor, if any.

Methods

SignatureDescription
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict)Creates a decryptor with the given key and encryption parameters.
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict, customHandler: ICustomSecurityHandler)Creates a decryptor backed by a custom security handler.
decrypt(data: byte[], objectNumber: int, generationNumber: int)byte[]Decrypts data belonging to a specific PDF object.
isActive()booleanReturns true if the decryptor has a valid key.
getEncryptionKey()byte[]Returns a copy of the file encryption key currently used for decryption.
getCustomHandler()ICustomSecurityHandlerReturns the custom handler used by this decryptor, if any.

See Also