OwnerPassword

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