Class EncryptionOptions

Class EncryptionOptions

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Представляє параметри шифрування для плагіна Aspose.Pdf.Plugins.Security.

public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions

Спадкування

objectOrganizerBaseOptionsEncryptionOptions

Реалізує

IPluginOptions

Спадковані члени

OrganizerBaseOptions.AddInput(IDataSource), OrganizerBaseOptions.AddOutput(IDataSource), OrganizerBaseOptions.Inputs, OrganizerBaseOptions.Outputs, OrganizerBaseOptions.CloseInputStreams, OrganizerBaseOptions.CloseOutputStreams, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструктори

EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)

Ініціалізує новий екземпляр об’єкта Aspose.Pdf.Plugins.EncryptionOptions з параметрами за замовчуванням.

public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)

Параметри

ownerPassword string

Пароль власника.

userPassword string

Пароль користувача.

documentPrivilege DocumentPrivilege

Права доступу до документа.

cryptoAlgorithm CryptoAlgorithm

Криптографічний алгоритм.

Властивості

CryptoAlgorithm

Криптографічний алгоритм, див. Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm для деталей.

public CryptoAlgorithm CryptoAlgorithm { get; set; }

Значення властивості

CryptoAlgorithm

DocumentPrivilege

Права доступу до документа, див. Aspose.Pdf.Permissions для деталей.

public DocumentPrivilege DocumentPrivilege { get; set; }

Значення властивості

DocumentPrivilege

OwnerPassword

Пароль власника.

public string OwnerPassword { get; set; }

Значення властивості

string

UserPassword

Пароль користувача.

public string UserPassword { get; set; }

Значення властивості

string

 Українська