Class PdfEncryptionDetails
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
pdf 암호화에 대한 세부정보를 포함합니다.
public class PdfEncryptionDetails
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
PdfEncryptionDetails(string, string, int, PdfEncryptionAlgorithm)
Aspose.Rendering.Pdf.PdfEncryptionDetailsCore 클래스의 새 인스턴스를 초기화합니다.
public PdfEncryptionDetails(string userPassword, string ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)
매개변수
userPassword
string
사용자 비밀번호입니다.
ownerPassword
string
소유자 비밀번호입니다.
permissions
int
권한입니다.
encryptionAlgorithm
PdfEncryptionAlgorithm
암호화 알고리즘입니다.
속성
EncryptionAlgorithm
암호화 모드를 가져오거나 설정합니다.
public PdfEncryptionAlgorithm EncryptionAlgorithm { get; set; }
속성 값
OwnerPassword
소유자 비밀번호를 가져오거나 설정합니다.
public string OwnerPassword { get; set; }
속성 값
비고
올바른 소유자 비밀번호(사용자 비밀번호와 같지 않다고 가정)를 사용하여 문서를 열면 문서에 대한 전체(소유자) 액세스가 가능합니다. 이 무제한 액세스에는 문서의 비밀번호 및 액세스 권한을 변경할 수 있는 기능이 포함됩니다.
Permissions
권한을 가져오거나 설정합니다.
public int Permissions { get; set; }
속성 값
UserPassword
사용자 비밀번호를 가져오거나 설정합니다.
public string UserPassword { get; set; }
속성 값
비고
올바른 사용자 비밀번호를 사용하여 문서를 열거나 사용자 비밀번호가 없는 문서를 열면 문서의 암호화 사전에서 지정한 사용자 액세스 권한에 따라 추가 작업을 수행할 수 있습니다.