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.