أمان PDF
تعتبر Documentize PDF Security for .NET أداة قوية مصممة لتعزيز أمان مستندات PDF الخاصة بك من خلال توفير قدرات التشفير وفك التشفير. فهي تضمن أن تبقى معلوماتك الحساسة سرية ومحفوظة من الوصول غير المصرح به.
الميزات الرئيسية:
- تشفير مستندات PDF: تأمين ملفات PDF الخاصة بك من خلال إضافة كلمات مرور للمستخدم والمالك.
- فك تشفير مستندات PDF: إزالة التشفير من ملفات PDF عند الحاجة.
- تعيين الأذونات: التحكم في الأذونات مثل الطباعة، النسخ، وتعديل المحتوى.
- الأتمتة: دمج التشفير وفك التشفير في تطبيقات .NET الخاصة بك لعمليات العمل المؤتمتة.
- الامتثال: التأكد من أن مستنداتك تلبي المعايير الصناعية لأمان المستندات.
كيفية تشفير مستند PDF
لتشفير مستند PDF، اتبع الخطوات التالية:
- إنشاء نسخة من فئة
Security
. - إنشاء نسخة من
EncryptionOptions
مع كلمات المرور المطلوبة للمستخدم والمالك. - إضافة ملف PDF المدخل باستخدام طريقة
AddInput
. - تعيين مسار الملف الناتج باستخدام
AddOutput
. - تنفيذ عملية التشفير باستخدام طريقة
Process
.
1
2// إنشاء مثيل من مكون الأمان
3var plugin = new Security();
4
5// تكوين خيارات التشفير
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// إضافة ملف PDF المدخل
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// تحديد ملف PDF الناتج المشفر
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// تنفيذ عملية التشفير
15plugin.Process(opt);
كيفية فك تشفير مستند PDF
لفك تشفير مستند PDF، اتبع الخطوات التالية:
- إنشاء نسخة من فئة
Security
. - إنشاء نسخة من
DecryptionOptions
مع كلمة المرور اللازمة. - إضافة ملف PDF المشفر باستخدام طريقة
AddInput
. - تعيين مسار الملف الناتج باستخدام
AddOutput
. - تنفيذ عملية فك التشفير باستخدام طريقة
Process
.
1
2// إنشاء مثيل من مكون الأمان
3var plugin = new Security();
4
5// تكوين خيارات فك التشفير
6var opt = new DecryptionOptions("user_password");
7
8// إضافة ملف PDF المدخل المشفر
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// تحديد ملف PDF الناتج المفكك
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// تنفيذ عملية فك التشفير
15plugin.Process(opt);
تعيين الأذونات على مستندات PDF
عند تشفير ملف PDF، يمكنك تعيين أذونات مختلفة للتحكم في كيفية استخدام المستند.
- الطباعة: السماح أو عدم السماح بطباعة المستند.
- النسخ: السماح أو عدم السماح بنسخ المحتوى.
- التعديل: السماح أو عدم السماح بتعديلات على المستند.
لتعيين الأذونات، يمكنك تكوين EncryptionOptions
وفقًا لذلك.