Class PdfForm

معلومات

يمثل مكوّن Documentize.PdfForm. يُستخدم لتسوية (Flatten) واستخراج بيانات النماذج. كما يتيح لك الحصول على أسماء الحقول.

يمثل مكوّن Documentize.PdfForm. يُستخدم لتسوية (Flatten) واستخراج بيانات النماذج.
كما يتيح لك الحصول على أسماء الحقول.

public static class PdfForm

وراثة

objectPdfForm

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

الأساليب

Extract(ExtractFormDataToDsvOptions)

استخراج بيانات النموذج من مستند PDF.

public static ResultContainer Extract(ExtractFormDataToDsvOptions options)

المعاملات

القيم المرجعة

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);

الاستثناءات

ArgumentException

إذا لم يتم تعيين الخيارات.

Flatten(FlattenFieldsOptions)

تسوية الحقول في مستند PDF.

public static ResultContainer Flatten(FlattenFieldsOptions options)

المعاملات

  • options FlattenFieldsOptions: كائن يحتوي على التعليمات الخاصة بالعملية.

القيم المرجعة

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);

الاستثناءات

ArgumentException

إذا لم يتم تعيين الخيارات.

GetNames(GetFieldNamesOptions)

الحصول على أسماء الحقول في مستند PDF.

public static List<string> GetNames(GetFieldNamesOptions options)

المعاملات

  • options GetFieldNamesOptions: كائن يحتوي على التعليمات الخاصة بالعملية.

القيم المرجعة

List<string>

قائمة بالأسماء في مستند 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)

المعاملات

  • options RemoveFieldsOptions: كائن يحتوي على التعليمات الخاصة بالعملية.

القيم المرجعة

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);

الاستثناءات

ArgumentException

إذا لم يتم تعيين الخيارات.

Namespace: Documentize Assembly: Documentize.dll

 عربي