PDF Form Flattener

Плагин Documentize PDF Form Flattener для .NET предназначен для преобразования интерактивных PDF-форм в не редактируемые документы, что делает их безопасными от несанкционированных изменений. Этот инструмент преобразует поля формы в статический контент, улучшая безопасность ваших PDF-документов. Он особенно полезен, когда вам нужно обеспечить безопасность контрактов, соглашений или любого документа, где поля формы должны оставаться неизменными.

Как сгладить поля формы в PDF

Чтобы сгладить поля формы в PDF-документе, выполните следующие шаги:

  1. Создайте экземпляр класса FormFlattenerOptions.
  2. Добавьте входные и выходные файлы в параметры.
  3. Вызовите метод Process, чтобы выполнить операцию сглаживания.
1// Создайте объект FormFlattenerOptions для установки инструкций
2var options = new FormFlattenerOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Установите путь к выходному файлу
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Выполните процесс
8FormFlattener.Process(options);

Как получить все поля в PDF

Вы можете получить информацию о количестве полей, содержащихся в документе.

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

Как сгладить всё, кроме первого поля в PDF

Вы можете выборочно сгладить только определенные поля формы на основе таких критериев, как позиция или имя поля.

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

Ключевые особенности:

  • Сгладить все поля формы: Преобразует интерактивные поля формы в не редактируемый статический контент.
  • Сгладить выбранные поля: При необходимости сгладить определенные поля в PDF, оставляя другие редактируемыми.
  • Сгладить получить имена полей: Получите имена полей в PDF.
 Русский