OwnerPassword
Contenu
[
Cacher
]PdfEncryptionDetails.OwnerPassword property
Spécifie le mot de passe du propriétaire du document PDF crypté.
public string OwnerPassword { get; set; }
Remarques
Le mot de passe 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 propriétaire ne peut pas être le même que le mot de passe utilisateur.
Exemples
Montre comment définir les autorisations sur un document PDF enregistré.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Étendre les autorisations pour permettre la modification des annotations.
PdfEncryptionDetails encryptionDetails =
new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);
// Crée un objet "PdfSaveOptions" que l'on peut passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode convertit le document en .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Activer le chiffrement via la propriété "EncryptionDetails".
saveOptions.EncryptionDetails = encryptionDetails;
// Lorsque nous ouvrirons 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