Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Zawiera szczegóły dotyczące szyfrowania pdf.
public class PdfEncryptionDetails
Dziedziczenie
Dziedziczone członkowie
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)
Inicjalizuje nową instancję klasy Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parametry
userPassword
string
Hasło użytkownika.
ownerPassword
string
Hasło właściciela.
permissions
int
Uprawnienia.
encryptionAlgorithm
PdfEncryptionAlgorithm
Algorytm szyfrowania.
Właściwości
EncryptionAlgorithm
Pobiera lub ustawia tryb szyfrowania.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Wartość właściwości
OwnerPassword
Pobiera lub ustawia hasło właściciela.
public string OwnerPassword { get; set; }
Wartość właściwości
Uwagi
Otworzenie dokumentu za pomocą poprawnego hasła właściciela (zakładając, że nie jest takie samo jak hasło użytkownika) pozwala na pełny (właścicielski) dostęp do dokumentu. Ten nieograniczony dostęp obejmuje możliwość zmiany haseł dokumentu oraz uprawnień dostępu.
Permissions
Pobiera lub ustawia uprawnienia.
public int Permissions { get; set; }
Wartość właściwości
UserPassword
Pobiera lub ustawia hasło użytkownika.
public string UserPassword { get; set; }
Wartość właściwości
Uwagi
Otworzenie dokumentu za pomocą poprawnego hasła użytkownika (lub otwarcie dokumentu, który nie ma hasła użytkownika) pozwala na wykonanie dodatkowych operacji zgodnie z uprawnieniami dostępu użytkownika określonymi w słowniku szyfrowania dokumentu.