Class PdfEncryptionDetails
Numele spaţiului: Aspose.Page.XPS.Presentation.Pdf Asamblare: Aspose.Page.dll (25.4.0)
Conține detalii pentru o criptare PDF.
public class PdfEncryptionDetails
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Inițializează o nouă instanță a clasei Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parameters
userPassword
string
Parolă de utilizator.
ownerPassword
string
Cuvântul proprietarului.
permissions
int
şi autorizaţiile .
encryptionAlgorithm
PdfEncryptionAlgorithm
Algoritmul de criptare.
Properties
EncryptionAlgorithm
Obține sau stabilește modul de criptare.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Valoarea proprietății
OwnerPassword
Obține sau stabilește parola proprietarului.
public string OwnerPassword { get; set; }
Valoarea proprietății
Remarks
deschiderea documentului cu parola corectă a proprietarului (presupunând că nu estela fel ca parola de utilizator) permite accesul complet (proprietar) la document.accesul nelimitat include capacitatea de a schimba parolele documentului șipermisiuni de acces.
Permissions
Obține sau stabilește permisiunile.
public int Permissions { get; set; }
Valoarea proprietății
UserPassword
Obține sau stabilește parola utilizatorului.
public string UserPassword { get; set; }
Valoarea proprietății
Remarks
deschiderea documentului cu parola corectă (sau deschiderea unui documentcare nu are o parolă de utilizator) permite operațiuni suplimentare să fieefectuate în conformitate cu permisiunile de acces ale utilizatorului specificate în documentulDicționar de criptare.