Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Enthält Details zur PDF-Verschlüsselung.
public class PdfEncryptionDetails
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Initialisiert eine neue Instanz der Klasse Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parameter
userPassword
string
Das Benutzerpasswort.
ownerPassword
string
Das Eigentümerpasswort.
permissions
int
Die Berechtigungen.
encryptionAlgorithm
PdfEncryptionAlgorithm
Der Verschlüsselungsalgorithmus.
Eigenschaften
EncryptionAlgorithm
Erhält oder setzt den Verschlüsselungsmodus.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Eigenschaftswert
OwnerPassword
Erhält oder setzt das Eigentümerpasswort.
public string OwnerPassword { get; set; }
Eigenschaftswert
Bemerkungen
Das Öffnen des Dokuments mit dem richtigen Eigentümerpasswort (vorausgesetzt, es ist nicht dasselbe wie das Benutzerpasswort) ermöglicht vollen (Eigentümer-)Zugriff auf das Dokument. Dieser uneingeschränkte Zugriff umfasst die Möglichkeit, die Passwörter und Zugriffsberechtigungen des Dokuments zu ändern.
Permissions
Erhält oder setzt die Berechtigungen.
public int Permissions { get; set; }
Eigenschaftswert
UserPassword
Erhält oder setzt das Benutzerpasswort.
public string UserPassword { get; set; }
Eigenschaftswert
Bemerkungen
Das Öffnen des Dokuments mit dem richtigen Benutzerpasswort (oder das Öffnen eines Dokuments, das kein Benutzerpasswort hat) ermöglicht zusätzliche Operationen gemäß den im Verschlüsselungsdokument des Dokuments angegebenen Benutzerzugriffsberechtigungen.