تغيير كلمة مرور ملف 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.getPrint(),
                    KeySize.x256);
            fileSecurity.save(_dataDir + "sample_encrtypted1.pdf");
        }
    }