UserPassword
Contenido
[
Ocultar
]PdfEncryptionDetails.UserPassword property
Especifica la contraseña de usuario necesaria para abrir el documento PDF cifrado.
public string UserPassword { get; set; }
Observaciones
Se requerirá la contraseña del usuario para abrir un documento PDF cifrado y visualizarlo. Los permisos especificados en Permissions
será aplicado por el software del lector.
La contraseña del usuario puede sernulo
o cadena vacía; en este caso, no se solicitará contraseña al usuario al abrir el documento PDF. La contraseña del usuario no puede ser la misma que la del propietario.
Ejemplos
Muestra cómo establecer permisos en un documento PDF guardado.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
//Ampliar los permisos para permitir la edición de anotaciones.
PdfEncryptionDetails encryptionDetails =
new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);
// Crea un objeto "PdfSaveOptions" que podamos pasar al método "Guardar" del documento
// para modificar la forma en que ese método convierte el documento a .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Habilite el cifrado a través de la propiedad "EncryptionDetails".
saveOptions.EncryptionDetails = encryptionDetails;
//Cuando abramos este documento, necesitaremos proporcionar la contraseña antes de acceder a su contenido.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);
Ver también
- class PdfEncryptionDetails
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words