Class FormFlattener
Информация
Представляет плагин Documentize.FormFlattener. Используется для упрощения полей в PDF-документах.
public static class FormFlattener
Наследование
Унаследованные члены
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Примеры
Пример демонстрирует, как упрощать поля в 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-документу.
Возвращает
Список имен в PDF-документе.
GetFieldNames(Stream) : Получить имена полей в PDF-документе.
public static List<string> GetFieldNames(Stream stream)
Параметры
stream
Stream: Поток с PDF-документом.
Возвращает
Список имен в PDF-документе.
Process(FormFlattenerOptions) : Уплотнить поля формы в PDF-документе.
public static ResultContainer Process(FormFlattenerOptions options)
Параметры
options
FormFlattenerOptions: Объект с параметрами, содержащий инструкции для операции.
Возвращает
ResultContainer : Объект, содержащий результат операции.
Исключения
Если параметры не установлены.
Namespace: Documentize Assembly: Documentize.dll