Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
يمثل خيارات التشفير لـ Aspose.Pdf.Plugins.Security plugin.
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; }