تشفير ملف PDF
Contents
[
Hide
]
تشفير ملف 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");
}