Class Security
معلومات
يمثل إضافة Documentize.Security. تُستخدم لتشفير وفك تشفير مستندات PDF.
public static class Security
الوراثة
الأعضاء الموروثة
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
أمثلة
المثال يوضح كيفية تشفير مستند 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 : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Process(DecryptionOptions)
فك تشفير مستند PDF.
public static ResultContainer Process(DecryptionOptions options)
المعلمات
options
DecryptionOptions: كائن خيارات يحتوي على تعليمات للعملية.
النتيجة
ResultContainer : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Namespace: Documentize Assembly: Documentize.dll