Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Pdf şifrelemesi için ayrıntıları içerir.
public class PdfEncryptionDetails
Kalıtım
Kalıtılan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Aspose.Rendering.Pdf.PdfEncryptionDetailsCore sınıfının yeni bir örneğini başlatır.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parametreler
userPassword
string
Kullanıcı şifresi.
ownerPassword
string
Sahip şifresi.
permissions
int
İzinler.
encryptionAlgorithm
PdfEncryptionAlgorithm
Şifreleme algoritması.
Özellikler
EncryptionAlgorithm
Şifreleme modunu alır veya ayarlar.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Özellik Değeri
OwnerPassword
Sahip şifresini alır veya ayarlar.
public string OwnerPassword { get; set; }
Özellik Değeri
Açıklamalar
Doğru sahip şifresi ile belgeyi açmak (kullanıcı şifresi ile aynı olmadığını varsayarak), belgeye tam (sahip) erişim sağlar. Bu sınırsız erişim, belgenin şifrelerini ve erişim izinlerini değiştirme yeteneğini içerir.
Permissions
İzinleri alır veya ayarlar.
public int Permissions { get; set; }
Özellik Değeri
UserPassword
Kullanıcı şifresini alır veya ayarlar.
public string UserPassword { get; set; }
Özellik Değeri
Açıklamalar
Doğru kullanıcı şifresi ile belgeyi açmak (veya kullanıcı şifresi olmayan bir belgeyi açmak), belgenin şifreleme sözlüğünde belirtilen kullanıcı erişim izinlerine göre ek işlemlerin gerçekleştirilmesine olanak tanır.