PDF Form

PDF Form Flattener

Конвертируйте интерактивные PDF-формы в не редактируемые документы, делая их защищенными от несанкционированных изменений

Подразделы PDF Form

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.
 Русский