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