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; }
ערך המאפיין
הערות
פתיחת המסמך עם סיסמת המשתמש הנכונה (או פתיחת מסמך שאין לו סיסמת משתמש) מאפשרת לבצע פעולות נוספות בהתאם להרשאות הגישה של המשתמש שצוין במילון ההצפנה של המסמך.