UserPassword

PdfEncryptionDetails.UserPassword property

Gibt das Benutzerkennwort an, das zum Öffnen des verschlüsselten PDF-Dokuments erforderlich ist.

public string UserPassword { get; set; }

Bemerkungen

Das Benutzerkennwort wird benötigt, um ein verschlüsseltes PDF-Dokument zur Ansicht zu öffnen. Die in angegebenen BerechtigungenPermissions wird von der Lesesoftware erzwungen.

Das Benutzerkennwort kannnull oder eine leere Zeichenfolge. In diesem Fall wird beim Öffnen des PDF-Dokuments kein Kennwort vom Benutzer abgefragt. Das Benutzerkennwort darf nicht mit dem Eigentümerkennwort identisch sein.

Beispiele

Zeigt, wie Berechtigungen für ein gespeichertes PDF-Dokument festgelegt werden.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");

// Erweitern Sie die Berechtigungen, um das Bearbeiten von Anmerkungen zu ermöglichen.
PdfEncryptionDetails encryptionDetails =
    new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);

// Erstellen Sie ein "PdfSaveOptions"-Objekt, das wir an die "Save"-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Aktivieren Sie die Verschlüsselung über die Eigenschaft „EncryptionDetails“.
saveOptions.EncryptionDetails = encryptionDetails;

// Wenn wir dieses Dokument öffnen, müssen wir das Passwort eingeben, bevor wir auf seinen Inhalt zugreifen können.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);

Siehe auch