Class FormFlattener

Информация

Представляет плагин Documentize.FormFlattener. Используется для упрощения полей в PDF-документах.

public static class FormFlattener

Наследование

objectFormFlattener

Унаследованные члены

Примеры

Пример демонстрирует, как упрощать поля в PDF-файле.

// Создать объект FormFlattenerOptions для установки инструкций
var options = new FormFlattenerOptions();
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установить путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполнить процесс
FormFlattener.Process(options);

Пример демонстрирует, как упрощать поля в PDF-файле и пропускать первое поле.

// Получить имена полей
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Создать объект FormFlattenerOptions для установки инструкций
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Пропустить 1 поле.
options.SkipFields.Add(fieldNames[0]);
// Выполнить процесс
FormFlattener.Process(options);

Пример демонстрирует, как получить имена полей из PDF-файла.

// Получить имена полей
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Методы

GetFieldNames(string)

Получить имена полей в PDF-документе.

public static List<string> GetFieldNames(string path)

Параметры

  • path string: Путь к PDF-документу.

Возвращает

List<string>

Список имен в PDF-документе.

GetFieldNames(Stream) : Получить имена полей в PDF-документе.

public static List<string> GetFieldNames(Stream stream)

Параметры

  • stream Stream: Поток с PDF-документом.

Возвращает

List<string>

Список имен в PDF-документе.

Process(FormFlattenerOptions) : Уплотнить поля формы в PDF-документе.

public static ResultContainer Process(FormFlattenerOptions options)

Параметры

  • options FormFlattenerOptions: Объект с параметрами, содержащий инструкции для операции.

Возвращает

ResultContainer : Объект, содержащий результат операции.

Исключения

ArgumentException

Если параметры не установлены.

Namespace: Documentize Assembly: Documentize.dll

 Русский