Class PdfEncryptionDetails

Class PdfEncryptionDetails

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

Содержит детали для шифрования pdf.

public class PdfEncryptionDetails

Наследование

objectPdfEncryptionDetails

Унаследованные члены

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; }

Значение свойства

PdfEncryptionAlgorithm

OwnerPassword

Получает или задает пароль владельца.

public string OwnerPassword { get; set; }

Значение свойства

string

Примечания

Открытие документа с правильным паролем владельца (при условии, что он не совпадает с паролем пользователя) позволяет получить полный (владельческий) доступ к документу. Этот неограниченный доступ включает возможность изменять пароли документа и разрешения доступа.

Permissions

Получает или задает разрешения.

public int Permissions { get; set; }

Значение свойства

int

UserPassword

Получает или задает пароль пользователя.

public string UserPassword { get; set; }

Значение свойства

string

Примечания

Открытие документа с правильным паролем пользователя (или открытие документа, который не имеет пароля пользователя) позволяет выполнять дополнительные операции в соответствии с разрешениями доступа пользователя, указанными в словаре шифрования документа.

 Русский