PDF 파일의 비밀번호 변경

PDF 파일의 비밀번호 변경

PDF 파일의 비밀번호를 변경하려면 PdfFileSecurity 객체를 생성한 다음 ChangePassword 메서드를 호출해야 합니다. 기존 소유자 비밀번호 및 새 사용자와 소유자 비밀번호를 ChangePassword 메서드에 전달해야 합니다.

다음 코드 스니펫은 PDF 파일의 비밀번호를 변경하는 방법을 보여줍니다.

public static void ChangePassword()
        {
            PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
            // PdfFileSecurity 객체 생성
            if (pdfFileInfo.IsEncrypted)
            {
                PdfFileSecurity fileSecurity = new PdfFileSecurity();
                fileSecurity.BindPdf(_dataDir + "sample_encrypted.pdf");
                fileSecurity.ChangePassword("OwnerP@ssw0rd", "Pa$$w0rd1", "Pa$$w0rd2", DocumentPrivilege.Print, KeySize.x256);
                fileSecurity.Save(_dataDir + "sample_encrtypted1.pdf");
            }
        }