Class Security

معلومات

يمثل إضافة Documentize.Security. تُستخدم لتشفير وفك تشفير مستندات PDF.

public static class Security

الوراثة

objectSecurity

الأعضاء الموروثة

أمثلة

المثال يوضح كيفية تشفير مستند PDF.

// إنشاء كائن EncryptionOptions لتعيين التعليمات
var options = new EncryptionOptions("123456", "qwerty");
// إضافة مسار الملف المدخل
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Security.Process(options);

المثال يوضح كيفية فك تشفير مستند PDF.

// إنشاء كائن DecryptionOptions لتعيين التعليمات
var options = new DecryptionOptions("123456");
// إضافة مسار الملف المدخل
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Security.Process(options);

الطرق

Process(EncryptionOptions)

تشفير مستند PDF.

public static ResultContainer Process(EncryptionOptions options)

المعلمات

  • options EncryptionOptions: كائن خيارات يحتوي على تعليمات للعملية.

النتيجة

ResultContainer : كائن يحتوي على نتيجة العملية.

الاستثناءات

ArgumentException

إذا لم يتم تعيين الخيارات.

Process(DecryptionOptions)

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

public static ResultContainer Process(DecryptionOptions options)

المعلمات

  • options DecryptionOptions: كائن خيارات يحتوي على تعليمات للعملية.

النتيجة

ResultContainer : كائن يحتوي على نتيجة العملية.

الاستثناءات

ArgumentException

إذا لم يتم تعيين الخيارات.

Namespace: Documentize Assembly: Documentize.dll

 عربي