Class SanitizeOptions

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

الوراثة

object
OptionsWithInput
OptionsWithInputAndOutput
SanitizeOptions

التنفيذات

الأعضاء الموروثة

المنشئات

SanitizeOptions()

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

public SanitizeOptions()

SanitizeOptions(IData, IData)

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

public SanitizeOptions(IData inputData, IData outputData = null)

المعلمات

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

SanitizeOptions(string, string)

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

public SanitizeOptions(string inputFile, string outputFile)

المعلمات

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

SanitizeOptions(Stream, Stream)

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

public SanitizeOptions(Stream inputStream, Stream outputStream)

المعلمات

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

SanitizeOptions(string, Stream)

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

public SanitizeOptions(string inputFile, Stream outputStream)

المعلمات

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

SanitizeOptions(Stream, string)

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

public SanitizeOptions(Stream inputStream, string outputFile)

المعلمات

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

الخصائص

ConvertPagesToImages

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

public bool ConvertPagesToImages { get; set; }

قيمة الخاصية

bool

FlattenForms

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

public bool FlattenForms { get; set; }

قيمة الخاصية

bool

FlattenLayers

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

public bool FlattenLayers { get; set; }

قيمة الخاصية

bool

ImageDpi

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

public int ImageDpi { get; set; }

قيمة الخاصية

int

Input

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

public override IData Input { get; set; }

قيمة الخاصية

IData

Output

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

public override IData Output { get; set; }

قيمة الخاصية

IData

RemoveAnnotations

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

public bool RemoveAnnotations { get; set; }

قيمة الخاصية

bool

RemoveAttachments

يحصل أو يحدد الخيار لإزالة جميع الملفات المرفقة من المستند.
عند التمكين، يضمن ذلك حذف أي مرفقات داخل ملف PDF أثناء عملية التنقية.

public bool RemoveAttachments { get; set; }

قيمة الخاصية

bool

RemoveJavaScriptsAndActions

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

public bool RemoveJavaScriptsAndActions { get; set; }

قيمة الخاصية

bool

RemoveMetadata

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

public bool RemoveMetadata { get; set; }

قيمة الخاصية

bool

RemoveSearchIndexAndPrivateInfo

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

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

قيمة الخاصية

bool

نطاق الاسم: Documentize
التجميع: Documentize.dll

 عربي