Метод 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)
| Параметр | Тип | Описание |
|---|---|---|
| userPassword | const System::String& | Пароль пользователя. |
| ownerPassword | const System::String& | Пароль владельца. |
| привилегия | const System::SharedPtr<DocumentPrivilege>& | Установить привилегию. |
| keySize | KeySize | KeySize.x40 для шифрования 40‑бит, KeySize.x128 для шифрования 128‑бит и KeySize.x256 для шифрования 256‑бит. |
ReturnValue
True при успехе, иначе false.
См. также
- Class String
- Typedef SharedPtr
- Class DocumentPrivilege
- Enum KeySize
- Class PdfFileSecurity
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++