PDF-форма

Сведение полей формы

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

Подразделы PDF-форма

Сведение полей формы

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

Как выполнить сведение полей формы в PDF

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

  1. Создайте экземпляр класса FlattenFieldsOptions.
  2. Добавьте входные и выходные файлы в параметры.
  3. Вызовите метод Flatten для выполнения операции сведения.
1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfForm.Flatten(options);

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

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

1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));

Как выполнить сведение всех полей, кроме первого, в PDF

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

 1// Get Fields Names
 2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
 3// Create FlattenFieldsOptions object to set instructions
 4var options = new FlattenFieldsOptions();
 5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Skip 1 field.
 8options.SkipFields.Add(fieldNames[0]);
 9// Perform the process
10PdfForm.Flatten(options);

Ключевые возможности:

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