PDF 파일 암호화

다양한 암호화 유형 및 알고리즘을 사용하여 PDF 파일 암호화

PDF 파일을 암호화하려면 PdfFileSecurity 객체를 생성한 다음, EncryptFile 메서드를 호출해야 합니다. 사용자 비밀번호, 소유자 비밀번호 및 권한을 EncryptFile 메서드에 전달할 수 있습니다. 이 메서드에는 KeySize와 Algorithm 값도 전달해야 합니다.

다음 코드 스니펫은 PDF 파일을 암호화하는 방법을 보여줍니다.

    public static void EncryptPDFFile() {
        // PdfFileSecurity 객체 생성
        PdfFileSecurity fileSecurity = new PdfFileSecurity();
        fileSecurity.bindPdf(_dataDir + "sample.pdf");
        // 256비트 암호화를 사용하여 파일 암호화
        fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
                Algorithm.AES);
        fileSecurity.save(_dataDir + "sample_encrypted.pdf");
    }