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

Зауваження

Відкриття документа з правильним паролем користувача (або відкриття документа, який не має пароля користувача) дозволяє виконувати додаткові операції відповідно до дозволів доступу користувача, зазначених у шифрувальному словнику документа.

 Українська