THotPDF.EmptyPasswordOpens Method
Перевіряє, чи порожній пароль користувача може розшифрувати потік PDF, не фіксуючи завантаження
Оголошення
function EmptyPasswordOpens(Stream: TStream): boolean;
Модуль
HPDFDoc
Параметри
| Назва | Призначення |
|---|---|
Stream | Потік PDF у встановленій позиції, який треба перевірити |
Повернене значення
True, коли відновлення ключа вдається з порожнім паролем користувача, інакше False
Примітки щодо використання
- Запускає той самий механізм відновлення ключів, що й
RecoverReloadKeysFromStreamRanges, з порожнім паролем, а потім відновлює позицію потоку та очищає тимчасово відновлений стан ключів, тож перевірка не залишає побічних ефектів - Винятки скасування поширюються далі; будь-яка інша невдача повідомляє
False LoadFromFileз увімкненимAutoDecryptзастосовує цю перевірку до потоку спільного ресурсу лише для читання, щоб вирішити, чи йти шляхом завантаження з порожнім паролем замість запиту пароля в користувача