Метод Aspose::Pdf::Facades::PdfFileSecurity::TryEncryptFile

PdfFileSecurity::TryEncryptFile method

Шифрует файл Pdf с пользовательским паролем и паролем владельца и устанавливает привилегии доступа документа. Пользовательский пароль и пароль владельца могут быть null и пустыми. Пароль владельца будет заменён случайной строкой, если входной пароль владельца null или пустой. Не выбрасывает исключение, если процесс завершился с ошибкой.

bool Aspose::Pdf::Facades::PdfFileSecurity::TryEncryptFile(const System::String &userPassword, const System::String &ownerPassword, const System::SharedPtr<DocumentPrivilege> &privilege, KeySize keySize)
ПараметрТипОписание
userPasswordconst System::String&Пароль пользователя.
ownerPasswordconst System::String&Пароль владельца.
привилегияconst System::SharedPtr<DocumentPrivilege>&Установить привилегию.
keySizeKeySizeKeySize.x40 для шифрования 40‑бит, KeySize.x128 для шифрования 128‑бит и KeySize.x256 для шифрования 256‑бит.

ReturnValue

True при успехе, иначе false.

См. также