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