Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Contient des détails pour un chiffrement pdf.
public class PdfEncryptionDetails
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Initialise une nouvelle instance de la classe Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Paramètres
userPassword
string
Le mot de passe utilisateur.
ownerPassword
string
Le mot de passe du propriétaire.
permissions
int
Les permissions.
encryptionAlgorithm
PdfEncryptionAlgorithm
L’algorithme de chiffrement.
Propriétés
EncryptionAlgorithm
Obtient ou définit le mode de chiffrement.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Valeur de la propriété
OwnerPassword
Obtient ou définit le mot de passe du propriétaire.
public string OwnerPassword { get; set; }
Valeur de la propriété
Remarques
Ouvrir le document avec le bon mot de passe du propriétaire (en supposant qu’il ne soit pas le même que le mot de passe utilisateur) permet un accès complet (propriétaire) au document. Cet accès illimité inclut la possibilité de changer les mots de passe et les permissions d’accès du document.
Permissions
Obtient ou définit les permissions.
public int Permissions { get; set; }
Valeur de la propriété
UserPassword
Obtient ou définit le mot de passe utilisateur.
public string UserPassword { get; set; }
Valeur de la propriété
Remarques
Ouvrir le document avec le bon mot de passe utilisateur (ou ouvrir un document qui n’a pas de mot de passe utilisateur) permet d’effectuer des opérations supplémentaires selon les permissions d’accès utilisateur spécifiées dans le dictionnaire de chiffrement du document.