PdfEncryptionDetails
Contenido
[
Ocultar
]PdfEncryptionDetails(string, string)
Inicializa una instancia de esta clase.
public PdfEncryptionDetails(string userPassword, string ownerPassword)
Ver también
- class PdfEncryptionDetails
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words
PdfEncryptionDetails(string, string, PdfPermissions)
Inicializa una instancia de esta clase.
public PdfEncryptionDetails(string userPassword, string ownerPassword, PdfPermissions permissions)
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 permisos para permitir la edición de anotaciones.
PdfEncryptionDetails encryptionDetails =
new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);
// Crea un objeto "PdfSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Habilite el cifrado mediante 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
- enum PdfPermissions
- class PdfEncryptionDetails
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words