Class SanitizeOptions
يمثل خيارات التكوين لتطهير البيانات المخفية داخل المستند.
public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInputInheritance
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SanitizeOptions
Implements
Inherited Members
- OptionsWithInputAndOutput.output,
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.input,
- OptionsWithInput.Input,
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
SanitizeOptions()
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام الخيارات الافتراضية.
public SanitizeOptions()SanitizeOptions(IData, IData)
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام بيانات الإدخال المحددة.
public SanitizeOptions(IData inputData, IData outputData = null)Parameters
SanitizeOptions(string, string)
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام ملفات الإدخال والإخراج المحددة.
public SanitizeOptions(string inputFile, string outputFile)Parameters
SanitizeOptions(Stream, Stream)
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام تدفقات الإدخال والإخراج المحددة.
public SanitizeOptions(Stream inputStream, Stream outputStream)Parameters
SanitizeOptions(string, Stream)
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام ملف الإدخال وتدفق الإخراج المحددين.
public SanitizeOptions(string inputFile, Stream outputStream)Parameters
SanitizeOptions(Stream, string)
ينشئ مثيلاً جديداً من كائن Documentize.SanitizeOptions باستخدام تدفق الإدخال وملف الإخراج المحددين.
public SanitizeOptions(Stream inputStream, string outputFile)Parameters
Properties
ConvertPagesToImages
الحصول على أو تعيين الخيار لتحويل الصفحات إلى صور.
سيتم تحويل الصفحات إلى صور بعد مسح البيانات المخفية الرئيسية، والتي يتحكم فيها خيارات أخرى.
القيمة الافتراضية هي false.
public bool ConvertPagesToImages { get; set; }Property Value
FlattenForms
الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب تسوية النماذج داخل المستند أثناء عملية التطهير.
تسوية النماذج تحول الحقول التفاعلية إلى محتوى ثابت، مما يجعلها غير قابلة للتعديل أو التعبئة.
القيمة الافتراضية هي true.
public bool FlattenForms { get; set; }Property Value
FlattenLayers
الحصول على أو تعيين الخيار لتسوية الطبقات في مستند PDF.
عند تفعيله، تُدمج جميع الطبقات في المستند في طبقة واحدة، مما يلغي هيكلها المنفصل.
هذا الخيار مفيد لتطهير المستندات عبر تبسيط محتواها وضمان عدم وجود بيانات مخفية داخل الطبقات.
القيمة الافتراضية هي true.
public bool FlattenLayers { get; set; }Property Value
ImageDpi
الحصول على أو تعيين خيار تحديد دقة صور الصفحات أثناء تحويل الصفحات إلى صور.
تعمل الخاصية إذا كان [Documentize.SanitizeOptions.ConvertPagesToImages] مُعيَّنًا إلى true.
public int ImageDpi { get; set; }Property Value
Input
الحصول على أو تعيين بيانات الإدخال.
public override IData Input { get; set; }Property Value
Output
الحصول على أو تعيين بيانات الإخراج.
public override IData Output { get; set; }Property Value
RemoveAnnotations
الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة التعليقات التوضيحية من المستند.
عند تفعيلها، تُزال جميع التعليقات التوضيحية الموجودة في المستند أثناء عملية التطهير.
ستُطبق إخفاءات (Redact) على التعليقات.
القيمة الافتراضية هي true.
public bool RemoveAnnotations { get; set; }Property Value
RemoveAttachments
الحصول على أو تعيين الخيار لإزالة جميع الملفات المرفقة من المستند.
عند تفعيله، يضمن حذف أي مرفقات داخل ملف PDF خلال عملية التطهير.
القيمة الافتراضية هي true.
public bool RemoveAttachments { get; set; }Property Value
RemoveJavaScriptsAndActions
الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة JavaScript والإجراءات المرتبطة من المستند.
هذا الخيار مفيد لإزالة الثغرات الأمنية المحتملة التي قد تُدخلها النصوص البرمجية المدمجة.
القيمة الافتراضية هي true.
public bool RemoveJavaScriptsAndActions { get; set; }Property Value
RemoveMetadata
الحصول على أو تعيين خيار لإزالة البيانات الوصفية من المستند.
إذا تم تعيينه إلى true، ستُزال البيانات الوصفية مثل خصائص المستند ومعلومات الوصفية المضمنة الإضافية أثناء التطهير.
القيمة الافتراضية هي true.
public bool RemoveMetadata { get; set; }Property Value
RemoveSearchIndexAndPrivateInfo
الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب إزالة فهرس البحث والمعلومات الخاصة من المستند.
يتيح هذا الخيار إزالة فهارس البحث المدمجة والبيانات الخاصة لتعزيز أمان المستند وخصوصيته.
القيمة الافتراضية هي true.
public bool RemoveSearchIndexAndPrivateInfo { get; set; }Property Value
Namespace: Documentize Assembly: Documentize.dll