Class SanitizeOptions

معلومات

يمثل خيارات التكوين لتطهير البيانات المخفية داخل المستند.

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

Inheritance

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implements

Inherited Members

Constructors

SanitizeOptions()

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام الخيارات الافتراضية.

public SanitizeOptions()

SanitizeOptions(IData, IData)

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام بيانات الإدخال المحددة.

public SanitizeOptions(IData inputData, IData outputData = null)

Parameters

  • inputData IData: بيانات الإدخال.
  • outputData IData: بيانات الإخراج.

SanitizeOptions(string, string)

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام ملفات الإدخال والإخراج المحددة.

public SanitizeOptions(string inputFile, string outputFile)

Parameters

  • inputFile string: مسار ملف الإدخال.
  • outputFile string: مسار ملف الإخراج.

SanitizeOptions(Stream, Stream)

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام تدفقات الإدخال والإخراج المحددة.

public SanitizeOptions(Stream inputStream, Stream outputStream)

Parameters

  • inputStream Stream: تدفق الإدخال.
  • outputStream Stream: تدفق الإخراج.

SanitizeOptions(string, Stream)

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام ملف الإدخال وتدفق الإخراج المحددين.

public SanitizeOptions(string inputFile, Stream outputStream)

Parameters

  • inputFile string: مسار ملف الإدخال.
  • outputStream Stream: تدفق الإخراج.

SanitizeOptions(Stream, string)

ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام تدفق الإدخال وملف الإخراج المحددين.

public SanitizeOptions(Stream inputStream, string outputFile)

Parameters

  • inputStream Stream: تدفق الإدخال.
  • outputFile string: مسار ملف الإخراج.

Properties

ConvertPagesToImages

الحصول على أو تعيين الخيار لتحويل الصفحات إلى صور.
سيتم تحويل الصفحات إلى صور بعد مسح البيانات المخفية الرئيسية، والتي يتحكم فيها خيارات أخرى.
القيمة الافتراضية هي false.

public bool ConvertPagesToImages { get; set; }

Property Value

bool

FlattenForms

الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب تسوية النماذج داخل المستند أثناء عملية التطهير.
تسوية النماذج تحول الحقول التفاعلية إلى محتوى ثابت، مما يجعلها غير قابلة للتعديل أو التعبئة.
القيمة الافتراضية هي true.

public bool FlattenForms { get; set; }

Property Value

bool

FlattenLayers

الحصول على أو تعيين الخيار لتسوية الطبقات في مستند PDF.
عند تفعيله، تُدمج جميع الطبقات في المستند في طبقة واحدة، مما يلغي هيكلها المنفصل.
هذا الخيار مفيد لتطهير المستندات عبر تبسيط محتواها وضمان عدم وجود بيانات مخفية داخل الطبقات.
القيمة الافتراضية هي true.

public bool FlattenLayers { get; set; }

Property Value

bool

ImageDpi

الحصول على أو تعيين خيار تحديد دقة صور الصفحات أثناء تحويل الصفحات إلى صور.
تعمل الخاصية إذا كان [Documentize.SanitizeOptions.ConvertPagesToImages] مُعيَّنًا إلى true.

public int ImageDpi { get; set; }

Property Value

int

Input

الحصول على أو تعيين بيانات الإدخال.

public override IData Input { get; set; }

Property Value

IData

Output

الحصول على أو تعيين بيانات الإخراج.

public override IData Output { get; set; }

Property Value

IData

RemoveAnnotations

الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة التعليقات التوضيحية من المستند.
عند تفعيلها، تُزال جميع التعليقات التوضيحية الموجودة في المستند أثناء عملية التطهير.
ستُطبق إخفاءات (Redact) على التعليقات.
القيمة الافتراضية هي true.

public bool RemoveAnnotations { get; set; }

Property Value

bool

RemoveAttachments

الحصول على أو تعيين الخيار لإزالة جميع الملفات المرفقة من المستند.
عند تفعيله، يضمن حذف أي مرفقات داخل ملف PDF خلال عملية التطهير.
القيمة الافتراضية هي true.

public bool RemoveAttachments { get; set; }

Property Value

bool

RemoveJavaScriptsAndActions

الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة JavaScript والإجراءات المرتبطة من المستند.
هذا الخيار مفيد لإزالة الثغرات الأمنية المحتملة التي قد تُدخلها النصوص البرمجية المدمجة.
القيمة الافتراضية هي true.

public bool RemoveJavaScriptsAndActions { get; set; }

Property Value

bool

RemoveMetadata

الحصول على أو تعيين خيار لإزالة البيانات الوصفية من المستند.
إذا تم تعيينه إلى true، ستُزال البيانات الوصفية مثل خصائص المستند ومعلومات الوصفية المضمنة الإضافية أثناء التطهير.
القيمة الافتراضية هي true.

public bool RemoveMetadata { get; set; }

Property Value

bool

RemoveSearchIndexAndPrivateInfo

الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة فهرس البحث والمعلومات الخاصة من المستند.
يتيح هذا الخيار إزالة فهارس البحث المدمجة والبيانات الخاصة لتعزيز أمان المستند وخصوصيته.
القيمة الافتراضية هي true.

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

Property Value

bool

Namespace: Documentize Assembly: Documentize.dll

 عربي