Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Rappresenta le opzioni di crittografia per il plugin Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Ereditarietà
object ← OrganizerBaseOptions ← EncryptionOptions
Implementa
Membri Ereditati
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()
Costruttori
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Inizializza una nuova istanza dell’oggetto Aspose.Pdf.Plugins.EncryptionOptions con opzioni predefinite.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Parametri
ownerPassword
string
Password del proprietario.
userPassword
string
Password dell’utente.
documentPrivilege
DocumentPrivilege
Permessi del documento.
cryptoAlgorithm
CryptoAlgorithm
Algoritmo crittografico.
Proprietà
CryptoAlgorithm
Algoritmo crittografico, vedere Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm per dettagli.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Valore della Proprietà
CryptoAlgorithm
DocumentPrivilege
Permessi del documento, vedere Aspose.Pdf.Permissions per dettagli.
public DocumentPrivilege DocumentPrivilege { get; set; }
Valore della Proprietà
DocumentPrivilege
OwnerPassword
Password del proprietario.
public string OwnerPassword { get; set; }
Valore della Proprietà
UserPassword
Password dell’utente.
public string UserPassword { get; set; }