أمان PDF

تعتبر Documentize PDF Security for .NET أداة قوية مصممة لتعزيز أمان مستندات PDF الخاصة بك من خلال توفير قدرات التشفير وفك التشفير. فهي تضمن أن تبقى معلوماتك الحساسة سرية ومحفوظة من الوصول غير المصرح به.

الميزات الرئيسية:

  • تشفير مستندات PDF: تأمين ملفات PDF الخاصة بك من خلال إضافة كلمات مرور للمستخدم والمالك.
  • فك تشفير مستندات PDF: إزالة التشفير من ملفات PDF عند الحاجة.
  • تعيين الأذونات: التحكم في الأذونات مثل الطباعة، النسخ، وتعديل المحتوى.
  • الأتمتة: دمج التشفير وفك التشفير في تطبيقات .NET الخاصة بك لعمليات العمل المؤتمتة.
  • الامتثال: التأكد من أن مستنداتك تلبي المعايير الصناعية لأمان المستندات.

كيفية تشفير مستند PDF

لتشفير مستند PDF، اتبع الخطوات التالية:

  1. إنشاء نسخة من فئة Security.
  2. إنشاء نسخة من EncryptionOptions مع كلمات المرور المطلوبة للمستخدم والمالك.
  3. إضافة ملف PDF المدخل باستخدام طريقة AddInput.
  4. تعيين مسار الملف الناتج باستخدام AddOutput.
  5. تنفيذ عملية التشفير باستخدام طريقة 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، اتبع الخطوات التالية:

  1. إنشاء نسخة من فئة Security.
  2. إنشاء نسخة من DecryptionOptions مع كلمة المرور اللازمة.
  3. إضافة ملف PDF المشفر باستخدام طريقة AddInput.
  4. تعيين مسار الملف الناتج باستخدام AddOutput.
  5. تنفيذ عملية فك التشفير باستخدام طريقة 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 وفقًا لذلك.

 عربي