Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
表示 Aspose.Pdf.Plugins.Security 插件的加密选项。
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
继承
object ← OrganizerBaseOptions ← EncryptionOptions
实现
继承成员
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; }
属性值
UserPassword
用户密码。
public string UserPassword { get; set; }