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; }
Значение свойства
Примечания
Открытие документа с правильным паролем пользователя (или открытие документа, который не имеет пароля пользователя) позволяет выполнять дополнительные операции в соответствии с разрешениями доступа пользователя, указанными в словаре шифрования документа.