Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Representa as Opções de Criptografia para o plugin Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Herança
object ← OrganizerBaseOptions ← EncryptionOptions
Implementa
Membros Herdados
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()
Construtores
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Inicializa uma nova instância do objeto Aspose.Pdf.Plugins.EncryptionOptions com opções padrão.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Parâmetros
ownerPassword
string
Senha do proprietário.
userPassword
string
Senha do usuário.
documentPrivilege
DocumentPrivilege
Permissões do documento.
cryptoAlgorithm
CryptoAlgorithm
Algoritmo criptográfico.
Propriedades
CryptoAlgorithm
Algoritmo criptográfico, veja Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm para detalhes.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Valor da Propriedade
CryptoAlgorithm
DocumentPrivilege
Permissões do documento, veja Aspose.Pdf.Permissions para detalhes.
public DocumentPrivilege DocumentPrivilege { get; set; }
Valor da Propriedade
DocumentPrivilege
OwnerPassword
Senha do proprietário.
public string OwnerPassword { get; set; }
Valor da Propriedade
UserPassword
Senha do usuário.
public string UserPassword { get; set; }