PDFDecryptor (مفتاح التشفير)
المعلومات العامة
PDFDecryptor هي فئة في Aspose.PDF FOSS لـ Java.
يفك تشفير كائنات PDF الفردية (سلسلة ومتد).
يوفر هذا الفصل 6 طرق للعمل مع كائنات PDFDecryptor في برامج Java. المنهجيات المتاحة تشمل: PDFDecryptor, decrypt, getCustomHandler, getEncryptionKey, isActive. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: active, customHandler, encryptionKey.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
active | boolean | اقرأ | يعود true إذا كان لدى المفكّر مفتاح صحيح. |
encryptionKey | byte[] | اقرأ | يعيد نسخة من مفتاح تشفير الملف الذي يستخدم حاليًا لفك التشفير. |
customHandler | ICustomSecurityHandler | اقرأ | يعيد المعالج المخصص الذي يستخدمه هذا المنشفر، إن وجد. |
الطرق
| التوقيع | وصف |
|---|---|
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict) | يخلق جهاز فك الشفرة مع المفتاح المعطى ومتغيرات التشفير. |
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict, customHandler: ICustomSecurityHandler) | يخلق جهاز فك تشفير مدعوم بمراقب أمني مخصص. |
decrypt(data: byte[], objectNumber: int, generationNumber: int) → byte[] | يفك تشفير البيانات التي تنتمي إلى كائن PDF محدد. |
isActive() → boolean | يعود true إذا كان لدى المفكّر مفتاح صحيح. |
getEncryptionKey() → byte[] | يعيد نسخة من مفتاح تشفير الملف الذي يستخدم حاليًا لفك التشفير. |
getCustomHandler() → ICustomSecurityHandler | يعيد المعالج المخصص الذي يستخدمه هذا المنشفر، إن وجد. |