Class PdfForm

معلومات

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

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

public static class PdfForm

الوراثة

objectPdfForm

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

الطرق

Extract(ExtractFormDataToDsvOptions)

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

public static ResultContainer Extract(ExtractFormDataToDsvOptions options)

المعلمات

  • options ExtractFormDataToDsvOptions: كائن الخيارات الذي يحتوي على التعليمات للقيام بالعملية.

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

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

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

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

 عربي