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)المعلمات
optionsEncryptionOptions: كائن خيارات يحتوي على تعليمات للعملية.
النتيجة
ResultContainer : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Process(DecryptionOptions)
فك تشفير مستند PDF.
public static ResultContainer Process(DecryptionOptions options)المعلمات
optionsDecryptionOptions: كائن خيارات يحتوي على تعليمات للعملية.
النتيجة
ResultContainer : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Namespace: Documentize Assembly: Documentize.dll