Class FormFlattener
معلومات
يمثل ملحق Documentize.FormFlattener. يستخدم لتسطيح الحقول في مستندات PDF.
public static class FormFlattener
الوراثة
الأعضاء الموروثة
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
أمثلة
توضح المثال كيفية تسطيح الحقول في ملف PDF.
// إنشاء كائن FormFlattenerOptions لتعيين التعليمات
var options = new FormFlattenerOptions();
// إضافة مسار الملف المدخل
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
FormFlattener.Process(options);
توضح المثال كيفية تسطيح الحقول في ملف PDF وتخطي الحقل الأول.
// الحصول على أسماء الحقول
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// إنشاء كائن FormFlattenerOptions لتعيين التعليمات
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تخطي 1 حقل.
options.SkipFields.Add(fieldNames[0]);
// تنفيذ العملية
FormFlattener.Process(options);
توضح المثال كيفية الحصول على أسماء الحقول من ملف PDF.
// الحصول على أسماء الحقول
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
الطرق
GetFieldNames(string)
الحصول على أسماء الحقول في مستند PDF.
public static List<string> GetFieldNames(string path)
المعاملات
path
string: المسار إلى مستند PDF.
النتائج
قائمة بالأسماء في مستند PDF.
GetFieldNames(Stream) : الحصول على أسماء الحقول في مستند PDF.
public static List<string> GetFieldNames(Stream stream)
المعاملات
stream
Stream: الدفق مع مستند PDF.
النتائج
قائمة بالأسماء في مستند PDF.
Process(FormFlattenerOptions) : تسطيح الحقول في مستند PDF.
public static ResultContainer Process(FormFlattenerOptions options)
المعاملات
options
FormFlattenerOptions: كائن الخيارات الذي يحتوي على التعليمات للعملية.
النتائج
ResultContainer : كائن يحتوي على نتيجة العملية.
الاستثناءات
إذا لم يتم تعيين الخيارات.
Namespace: Documentize Assembly: Documentize.dll