Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
جزئیات مربوط به رمزگذاری PDF را شامل میشود.
public class PdfEncryptionDetails
وراثت
اعضای وراثتیافته
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
سازندهها
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
یک نمونه جدید از کلاس Aspose.Rendering.Pdf.PdfEncryptionDetailsCore را راهاندازی میکند.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
پارامترها
userPassword
string
رمز عبور کاربر.
ownerPassword
string
رمز عبور مالک.
permissions
int
مجوزها.
encryptionAlgorithm
PdfEncryptionAlgorithm
الگوریتم رمزگذاری.
ویژگیها
EncryptionAlgorithm
حالت رمزگذاری را دریافت یا تنظیم میکند.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
مقدار ویژگی
OwnerPassword
رمز عبور مالک را دریافت یا تنظیم میکند.
public string OwnerPassword { get; set; }
مقدار ویژگی
توضیحات
باز کردن سند با رمز عبور مالک صحیح (با فرض اینکه با رمز عبور کاربر یکسان نباشد) به دسترسی کامل (مالک) به سند اجازه میدهد. این دسترسی نامحدود شامل توانایی تغییر رمز عبورهای سند و مجوزهای دسترسی است.
Permissions
مجوزها را دریافت یا تنظیم میکند.
public int Permissions { get; set; }
مقدار ویژگی
UserPassword
رمز عبور کاربر را دریافت یا تنظیم میکند.
public string UserPassword { get; set; }
مقدار ویژگی
توضیحات
باز کردن سند با رمز عبور کاربر صحیح (یا باز کردن سندی که رمز عبور کاربر ندارد) اجازه میدهد عملیات اضافی طبق مجوزهای دسترسی کاربر مشخص شده در دیکشنری رمزگذاری سند انجام شود.