PDFDecryptor (Дискриптор)
Общ преглед
PDFDecryptor е клас в Aspose.PDF FOSS за Java.
Дешифрира отделни PDF обекти (строи и потоци).
Този клас предоставя 6 метода за работа с PDFDecryptor обекти в Java програми. Наличните методи включват: PDFDecryptor, decrypt, getCustomHandler, getEncryptionKey, isActive. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: active, customHandler, encryptionKey.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
active | boolean | Прочети. | Връща вярно, ако дешифраторът има валиден ключ. |
encryptionKey | byte[] | Прочети. | Връща копие от ключът за криптиране на файла, който се използва в момента за дешифриране. |
customHandler | ICustomSecurityHandler | Прочети. | Връща персонализирания обработвач, използван от този дешифратор. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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 | Връща персонализирания обработвач, използван от този дешифратор. |