PDF Form Flattener
Плагин Documentize PDF Form Flattener для .NET предназначен для преобразования интерактивных PDF-форм в не редактируемые документы, что делает их безопасными от несанкционированных изменений. Этот инструмент преобразует поля формы в статический контент, улучшая безопасность ваших PDF-документов. Он особенно полезен, когда вам нужно обеспечить безопасность контрактов, соглашений или любого документа, где поля формы должны оставаться неизменными.
Как сгладить поля формы в PDF
Чтобы сгладить поля формы в PDF-документе, выполните следующие шаги:
- Создайте экземпляр класса
FormFlattenerOptions
. - Добавьте входные и выходные файлы в параметры.
- Вызовите метод
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.