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