مستندات PDF الآمنة
Contents
[
Hide
]
في بعض الأحيان، يحتاج المطورون إلى العمل مع ملفات PDF المُشفرة. على سبيل المثال:
- تأمين المستندات بكلمات مرور للمالك والمستخدم حتى لا يمكن لأي شخص فتحه.
- تعيين قيود أو أذونات للمستند بعد فتحه، على سبيل المثال: تقييد ما إذا كان بإمكان محتوى المستند أن يُطبع أو يستخرج.
يشرح هذا المقال كيفية تمرير خيارات أمان PDF عند حفظ الجداول الإلكترونية إلى PDF.
توفر Aspose.Cells PdfSecurityOptions للعمل مع الأمان. يمكنك تعيين كلمات مرور للمالك والمستخدم أثناء الحفظ إلى PDF. ستكون كلمة المرور للمالك أو كلمة المرور للمستخدم مطلوبة لفتح المستند PDF المُشفر للعرض.
- يمكن أن تكون كلمة المرور للمستخدم فارغة أو سلسلة فارغة، في هذه الحالة لن يكون هناك حاجة إلى كلمة مرور من المستخدم عند فتح مستند PDF.
- فتح مستند PDF بكلمة مرور المالك الصحيحة يسمح بالوصول الكامل (دون تحديد أي قيود وصول) إلى المستند.
- فتح مستند PDF بكلمة مرور المستخدم الصحيحة (أو فتح مستند لا يحتوي على كلمة مرور للمستخدم) يسمح بوصول محدود حيث تم تحديد الأذونات.
يصف الكود العيني أدناه كيفية إنشاء ملفات PDF مؤمنة باستخدام API Aspose.Cells for Java.
إذا كانت جدول البيانات يحتوي على صيغ، فمن الأفضل استدعاء Workbook.calculateFormula() مباشرة قبل عرضه إلى PDF. يضمن هذا إعادة حساب القيم التي تعتمد على الصيغ، وعرض القيم الصحيحة في ملف PDF.