Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Містить деталі для шифрування pdf.
public class PdfEncryptionDetails
Наслідування
Наслідувані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Ініціалізує новий екземпляр класу Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Параметри
userPassword
string
Пароль користувача.
ownerPassword
string
Пароль власника.
permissions
int
Дозволи.
encryptionAlgorithm
PdfEncryptionAlgorithm
Алгоритм шифрування.
Властивості
EncryptionAlgorithm
Отримує або задає режим шифрування.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Значення властивості
OwnerPassword
Отримує або задає пароль власника.
public string OwnerPassword { get; set; }
Значення властивості
Зауваження
Відкриття документа з правильним паролем власника (якщо він не є таким же, як пароль користувача) дозволяє повний (власницький) доступ до документа. Цей безмежний доступ включає можливість змінювати паролі документа та дозволи доступу.
Permissions
Отримує або задає дозволи.
public int Permissions { get; set; }
Значення властивості
UserPassword
Отримує або задає пароль користувача.
public string UserPassword { get; set; }
Значення властивості
Зауваження
Відкриття документа з правильним паролем користувача (або відкриття документа, який не має пароля користувача) дозволяє виконувати додаткові операції відповідно до дозволів доступу користувача, зазначених у шифрувальному словнику документа.