Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Obsahuje podrobnosti o šifrování PDF.
public class PdfEncryptionDetails
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Inicializuje novou instanci třídy Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parametry
userPassword
string
Uživatelské heslo.
ownerPassword
string
Heslo vlastníka.
permissions
int
Oprávnění.
encryptionAlgorithm
PdfEncryptionAlgorithm
Šifrovací algoritmus.
Vlastnosti
EncryptionAlgorithm
Získá nebo nastaví režim šifrování.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Hodnota vlastnosti
OwnerPassword
Získá nebo nastaví heslo vlastníka.
public string OwnerPassword { get; set; }
Hodnota vlastnosti
Poznámky
Otevření dokumentu s správným heslem vlastníka (pokud se neshoduje s uživatelským heslem) umožňuje plný (vlastnický) přístup k dokumentu. Tento neomezený přístup zahrnuje možnost měnit hesla dokumentu a přístupová oprávnění.
Permissions
Získá nebo nastaví oprávnění.
public int Permissions { get; set; }
Hodnota vlastnosti
UserPassword
Získá nebo nastaví uživatelské heslo.
public string UserPassword { get; set; }
Hodnota vlastnosti
Poznámky
Otevření dokumentu se správným uživatelským heslem (nebo otevření dokumentu, který nemá uživatelské heslo) umožňuje provádět další operace podle uživatelských přístupových oprávnění uvedených ve šifrovacím slovníku dokumentu.