Class PdfForm
يمثل مكوّن Documentize.PdfForm. يُستخدم لتسوية (Flatten) واستخراج بيانات النماذج. كما يتيح لك الحصول على أسماء الحقول.
يمثل مكوّن Documentize.PdfForm. يُستخدم لتسوية (Flatten) واستخراج بيانات النماذج.
كما يتيح لك الحصول على أسماء الحقول.
public static class PdfFormوراثة
الأعضاء الموروثة
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
الأساليب
Extract(ExtractFormDataToDsvOptions)
استخراج بيانات النموذج من مستند PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)المعاملات
optionsExtractFormDataToDsvOptions: كائن يحتوي على التعليمات الخاصة بالعملية.
القيم المرجعة
ResultContainer : كائن يحتوي على نتيجة العملية.
أمثلة
يوضح المثال كيفية تصدير قيم النموذج إلى ملف CSV.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions(',', true);
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.csv"));
// Perform the process
PdfForm.Extract(options);يوضح المثال كيفية تصدير قيم النموذج إلى ملف TSV وتعيين الخصائص.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfForm.Extract(options);الاستثناءات
إذا لم يتم تعيين الخيارات.
Flatten(FlattenFieldsOptions)
تسوية الحقول في مستند PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)المعاملات
optionsFlattenFieldsOptions: كائن يحتوي على التعليمات الخاصة بالعملية.
القيم المرجعة
ResultContainer : كائن يحتوي على نتيجة العملية.
أمثلة
يوضح المثال كيفية تسوية الحقول في ملف PDF.
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Flatten(options);يوضح المثال كيفية تسوية الحقول في ملف PDF وتخطي الحقل الأول.
// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
PdfForm.Flatten(options);الاستثناءات
إذا لم يتم تعيين الخيارات.
GetNames(GetFieldNamesOptions)
الحصول على أسماء الحقول في مستند PDF.
public static List<string> GetNames(GetFieldNamesOptions options)المعاملات
optionsGetFieldNamesOptions: كائن يحتوي على التعليمات الخاصة بالعملية.
القيم المرجعة
قائمة بالأسماء في مستند PDF.
أمثلة
يوضح المثال كيفية الحصول على أسماء الحقول من ملف PDF.
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : إزالة الحقول من مستند PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)المعاملات
optionsRemoveFieldsOptions: كائن يحتوي على التعليمات الخاصة بالعملية.
القيم المرجعة
ResultContainer : كائن يحتوي على نتيجة العملية.
أمثلة
يوضح المثال كيفية إزالة الحقول من ملف PDF.
// Create RemoveFieldsOptions object to set instructions
var options = new RemoveFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Remove(options);الاستثناءات
إذا لم يتم تعيين الخيارات.
Namespace: Documentize Assembly: Documentize.dll