Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Contém detalhes para uma criptografia de pdf.
public class PdfEncryptionDetails
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Inicializa uma nova instância da classe Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parâmetros
userPassword
string
A senha do usuário.
ownerPassword
string
A senha do proprietário.
permissions
int
As permissões.
encryptionAlgorithm
PdfEncryptionAlgorithm
O algoritmo de criptografia.
Propriedades
EncryptionAlgorithm
Obtém ou define o modo de criptografia.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Valor da Propriedade
OwnerPassword
Obtém ou define a senha do proprietário.
public string OwnerPassword { get; set; }
Valor da Propriedade
Observações
Abrir o documento com a senha correta do proprietário (supondo que não seja a mesma que a senha do usuário) permite acesso total (do proprietário) ao documento. Esse acesso ilimitado inclui a capacidade de alterar as senhas do documento e as permissões de acesso.
Permissions
Obtém ou define as permissões.
public int Permissions { get; set; }
Valor da Propriedade
UserPassword
Obtém ou define a senha do usuário.
public string UserPassword { get; set; }
Valor da Propriedade
Observações
Abrir o documento com a senha correta do usuário (ou abrir um documento que não tenha uma senha de usuário) permite que operações adicionais sejam realizadas de acordo com as permissões de acesso do usuário especificadas no dicionário de criptografia do documento.