Enkripsi Berkas PDF

Enkripsi Berkas PDF menggunakan Berbagai Jenis dan Algoritma Enkripsi

Untuk mengenkripsi sebuah berkas PDF, Anda perlu membuat objek PdfFileSecurity dan kemudian memanggil metode EncryptFile. Anda dapat mengoper kata sandi pengguna, kata sandi pemilik, dan hak istimewa ke metode EncryptFile. Anda juga perlu mengoper nilai KeySize dan Algoritma ke metode ini.

Cuplikan kode berikut menunjukkan kepada Anda bagaimana mengenkripsi berkas PDF.

    public static void EncryptPDFFile() {
        // Buat objek PdfFileSecurity
        PdfFileSecurity fileSecurity = new PdfFileSecurity();
        fileSecurity.bindPdf(_dataDir + "sample.pdf");
        // Enkripsi berkas menggunakan enkripsi 256-bit
        fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
                Algorithm.AES);
        fileSecurity.save(_dataDir + "sample_encrypted.pdf");
    }