OwnerPassword
Contenu
[
Cacher
]PdfEncryptionDetails.OwnerPassword property
Spécifie le mot de passe du propriétaire du document PDF chiffré.
public string OwnerPassword { get; set; }
Remarques
Le mot de passe du propriétaire permet à l’utilisateur d’ouvrir un document PDF crypté sans aucune restriction d’accès spécifiée dansPermissions
.
Le mot de passe du propriétaire ne peut pas être le même que le mot de passe de l’utilisateur.
Exemples
Montre comment définir des autorisations sur un document PDF enregistré.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Étendez les autorisations pour permettre la modification des annotations.
PdfEncryptionDetails encryptionDetails =
new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);
// Créez un objet « PdfSaveOptions » que nous pouvons transmettre à la méthode « Save » du document
// pour modifier la manière dont cette méthode convertit le document en .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Activer le cryptage via la propriété « EncryptionDetails ».
saveOptions.EncryptionDetails = encryptionDetails;
// Lorsque nous ouvrons ce document, nous devrons fournir le mot de passe avant d'accéder à son contenu.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);
Voir également
- class PdfEncryptionDetails
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words