Сведение полей формы
The Documentize PDF Form for .NET позволяет конвертировать интерактивные PDF‑формы в несъемные документы, делая их безопасными от несанкционированных изменений. Этот инструмент преобразует поля формы в статическое содержимое, повышая безопасность ваших PDF‑документов. Он особенно полезен, когда требуется защитить контракты, соглашения или любой документ, где поля формы должны оставаться неизменными.
Как выполнить сведение полей формы в PDF
Чтобы выполнить сведение полей формы в PDF‑документе, выполните следующие шаги:
- Создайте экземпляр класса
FlattenFieldsOptions. - Добавьте входные и выходные файлы в параметры.
- Вызовите метод
Flattenдля выполнения операции сведения.
1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("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 FileData("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Skip 1 field.
8options.SkipFields.Add(fieldNames[0]);
9// Perform the process
10PdfForm.Flatten(options);Ключевые возможности:
- Сведение всех полей формы: Преобразует интерактивные поля формы в несъёмное статическое содержимое.
- Получение имён полей: Получает имена полей в PDF.
- Сведение выбранных полей: При необходимости сводит конкретные поля в PDF, оставляя остальные редактируемыми.