تشفير ملف 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");
    }