Class SanitizeOptions
public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInputالوراثة
object ←
OptionsWithInput ←
OptionsWithInputAndOutput ←
SanitizeOptions
التنفيذات
الأعضاء الموروثة
- 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()
المنشئات
SanitizeOptions()
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions بخيارات افتراضية.
public SanitizeOptions()SanitizeOptions(IData, IData)
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions باستخدام بيانات الإدخال المحددة.
public SanitizeOptions(IData inputData, IData outputData = null)المعلمات
SanitizeOptions(string, string)
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions باستخدام ملفات الإدخال والإخراج المحددة.
public SanitizeOptions(string inputFile, string outputFile)المعلمات
SanitizeOptions(Stream, Stream)
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions باستخدام تدفقات الإدخال والإخراج المحددة.
public SanitizeOptions(Stream inputStream, Stream outputStream)المعلمات
SanitizeOptions(string, Stream)
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions باستخدام ملف الإدخال وتدفق الإخراج المحددين.
public SanitizeOptions(string inputFile, Stream outputStream)المعلمات
SanitizeOptions(Stream, string)
يُنشئ مثيلاً جديدًا من كائن Documentize.SanitizeOptions باستخدام تدفق الإدخال وملف الإخراج المحدد.
public SanitizeOptions(Stream inputStream, string outputFile)المعلمات
الخصائص
ConvertPagesToImages
يحصل أو يحدد الخيار لتحويل الصفحات إلى صور.
يحدث تحويل الصفحات إلى صور بعد مسح البيانات المخفية الرئيسية، والتي يتم التحكم فيها عبر خيارات أخرى.
public bool ConvertPagesToImages { get; set; }قيمة الخاصية
FlattenForms
يحصل أو يحدد ما إذا كان يجب تسطيح النماذج في المستند أثناء عملية التنقية.
تسطيح النماذج يحول حقول النموذج التفاعلية إلى محتوى ثابت، مما يجعلها غير قابلة للتحرير أو الملء.
public bool FlattenForms { get; set; }قيمة الخاصية
FlattenLayers
يحصل أو يحدد الخيار لتسطيح الطبقات في مستند PDF.
عند التمكين، تُدمج جميع الطبقات في المستند في طبقة واحدة، مما يزيل هيكلها المنفصل.
هذا الخيار مفيد لتنقية المستندات عن طريق تبسيط محتواها وضمان عدم وجود بيانات مخفية داخل الطبقات.
public bool FlattenLayers { get; set; }قيمة الخاصية
ImageDpi
يحصل أو يحدد الخيار لتحديد دقة صور الصفحات أثناء تحويل الصفحات إلى صور.
تعمل الخاصية إذا كانت الخاصية Documentize.SanitizeOptions.ConvertPagesToImages true.
public int ImageDpi { get; set; }قيمة الخاصية
Input
يحصل أو يحدد بيانات الإدخال.
public override IData Input { get; set; }قيمة الخاصية
Output
يحصل أو يحدد بيانات الإخراج.
public override IData Output { get; set; }قيمة الخاصية
RemoveAnnotations
يحصل أو يحدد ما إذا كان يجب إزالة التعليقات التوضيحية من المستند.
عند التمكين، تتم إزالة جميع التعليقات التوضيحية الموجودة في المستند أثناء عملية التنقية.
ستُطبق إخفاءات التعليقات التوضيحية.
public bool RemoveAnnotations { get; set; }قيمة الخاصية
RemoveAttachments
يحصل أو يحدد الخيار لإزالة جميع الملفات المرفقة من المستند.
عند التمكين، يضمن ذلك حذف أي مرفقات داخل ملف PDF أثناء عملية التنقية.
public bool RemoveAttachments { get; set; }قيمة الخاصية
RemoveJavaScriptsAndActions
يحصل أو يحدد ما إذا كان يجب إزالة جافاسكريبت والإجراءات المرتبطة منه من المستند.
هذا الخيار مفيد لإزالة الثغرات الأمنية المحتملة التي قد تُدخلها السكريبتات المدمجة.
public bool RemoveJavaScriptsAndActions { get; set; }قيمة الخاصية
RemoveMetadata
يحصل أو يحدد الخيار لإزالة البيانات الوصفية من المستند.
إذا تم تعيينه إلى true، تُحذف البيانات الوصفية مثل خصائص المستند ومعلومات البيانات الوصفية المدمجة الإضافية أثناء عملية التنقية.
public bool RemoveMetadata { get; set; }قيمة الخاصية
RemoveSearchIndexAndPrivateInfo
يحصل أو يحدد ما إذا كان يجب إزالة فهرس البحث والمعلومات الخاصة من المستند.
يتيح ذلك حذف فهارس البحث المدمجة والبيانات الخاصة لتعزيز أمان وخصوصية المستند.
public bool RemoveSearchIndexAndPrivateInfo { get; set; }قيمة الخاصية
نطاق الاسم: Documentize
التجميع: Documentize.dll