Class PdfForm
يمثل ملحق Documentize.PdfForm. يُستخدم لتسوية، استخراج بيانات النماذج. كما يسمح لك بالحصول على أسماء الحقول.
يمثل ملحق Documentize.PdfForm. يُستخدم لتسوية، استخراج بيانات النماذج. كما يسمح لك بالحصول على أسماء الحقول.
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);الاستثناءات
إذا لم يتم تعيين الخيارات.
النطاق الاسمي: Documentize التجميع: Documentize.dll