Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Représente les options de cryptage pour le plugin Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Héritage
object ← OrganizerBaseOptions ← EncryptionOptions
Implémente
Membres hérités
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()
Constructeurs
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Initialise une nouvelle instance de l’objet Aspose.Pdf.Plugins.EncryptionOptions avec des options par défaut.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Paramètres
ownerPassword
string
Mot de passe du propriétaire.
userPassword
string
Mot de passe de l’utilisateur.
documentPrivilege
DocumentPrivilege
Permissions du document.
cryptoAlgorithm
CryptoAlgorithm
Algorithme cryptographique.
Propriétés
CryptoAlgorithm
Algorithme cryptographique, voir Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm pour plus de détails.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Valeur de la propriété
CryptoAlgorithm
DocumentPrivilege
Permissions du document, voir Aspose.Pdf.Permissions pour plus de détails.
public DocumentPrivilege DocumentPrivilege { get; set; }
Valeur de la propriété
DocumentPrivilege
OwnerPassword
Mot de passe du propriétaire.
public string OwnerPassword { get; set; }
Valeur de la propriété
UserPassword
Mot de passe de l’utilisateur.
public string UserPassword { get; set; }