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");
    }