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

 中文