Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Contiene detalles para una encriptación de pdf.
public class PdfEncryptionDetails
Herencia
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Inicializa una nueva instancia de la clase Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parámetros
userPassword
string
La contraseña del usuario.
ownerPassword
string
La contraseña del propietario.
permissions
int
Los permisos.
encryptionAlgorithm
PdfEncryptionAlgorithm
El algoritmo de encriptación.
Propiedades
EncryptionAlgorithm
Obtiene o establece el modo de encriptación.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Valor de la propiedad
OwnerPassword
Obtiene o establece la contraseña del propietario.
public string OwnerPassword { get; set; }
Valor de la propiedad
Observaciones
Abrir el documento con la contraseña correcta del propietario (suponiendo que no sea la misma que la del usuario) permite el acceso total (de propietario) al documento. Este acceso ilimitado incluye la capacidad de cambiar las contraseñas del documento y los permisos de acceso.
Permissions
Obtiene o establece los permisos.
public int Permissions { get; set; }
Valor de la propiedad
UserPassword
Obtiene o establece la contraseña del usuario.
public string UserPassword { get; set; }
Valor de la propiedad
Observaciones
Abrir el documento con la contraseña correcta del usuario (o abrir un documento que no tenga una contraseña de usuario) permite realizar operaciones adicionales según los permisos de acceso del usuario especificados en el diccionario de encriptación del documento.