Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Contiene dettagli per una crittografia pdf.
public class PdfEncryptionDetails
Ereditarietà
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Inizializza una nuova istanza della classe Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parametri
userPassword
string
La password dell’utente.
ownerPassword
string
La password del proprietario.
permissions
int
I permessi.
encryptionAlgorithm
PdfEncryptionAlgorithm
L’algoritmo di crittografia.
Proprietà
EncryptionAlgorithm
Ottiene o imposta la modalità di crittografia.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Valore della Proprietà
OwnerPassword
Ottiene o imposta la password del Proprietario.
public string OwnerPassword { get; set; }
Valore della Proprietà
Osservazioni
Aprire il documento con la corretta password del proprietario (supponendo che non sia la stessa della password dell’utente) consente l’accesso completo (proprietario) al documento. Questo accesso illimitato include la possibilità di cambiare le password del documento e i permessi di accesso.
Permissions
Ottiene o imposta i permessi.
public int Permissions { get; set; }
Valore della Proprietà
UserPassword
Ottiene o imposta la password dell’Utente.
public string UserPassword { get; set; }
Valore della Proprietà
Osservazioni
Aprire il documento con la corretta password dell’utente (o aprire un documento che non ha una password dell’utente) consente di eseguire operazioni aggiuntive in base ai permessi di accesso dell’utente specificati nel dizionario di crittografia del documento.