Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Innehåller detaljer för en pdf-kryptering.
public class PdfEncryptionDetails
Arv
Ärvda Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Initierar en ny instans av klassen Aspose.Rendering.Pdf.PdfEncryptionDetailsCore.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
Parametrar
userPassword
string
Användarlösenordet.
ownerPassword
string
Ägarlösenordet.
permissions
int
Rättigheterna.
encryptionAlgorithm
PdfEncryptionAlgorithm
Krypteringsalgoritmen.
Egenskaper
EncryptionAlgorithm
Hämtar eller sätter krypteringsläget.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
Egenskapsvärde
OwnerPassword
Hämtar eller sätter ägarens lösenord.
public string OwnerPassword { get; set; }
Egenskapsvärde
Anmärkningar
Att öppna dokumentet med det korrekta ägarlösenordet (förutsatt att det inte är samma som användarlösenordet) ger full (ägar) åtkomst till dokumentet. Denna obegränsade åtkomst inkluderar möjligheten att ändra dokumentets lösenord och åtkomsträttigheter.
Permissions
Hämtar eller sätter rättigheterna.
public int Permissions { get; set; }
Egenskapsvärde
UserPassword
Hämtar eller sätter användarlösenordet.
public string UserPassword { get; set; }
Egenskapsvärde
Anmärkningar
Att öppna dokumentet med det korrekta användarlösenordet (eller att öppna ett dokument som inte har något användarlösenord) möjliggör ytterligare operationer enligt de användartillgångsrättigheter som anges i dokumentets krypteringsordbok.