PDF-форма
Уплощение полей формы
Преобразует интерактивные PDF-формы в не редактируемые документы, защищая их от несанкционированных изменений
Преобразует интерактивные PDF-формы в не редактируемые документы, защищая их от несанкционированных изменений
Плагин Documentize PDF Form for .NET предназначен для преобразования интерактивных PDF-форм в не редактируемые документы, делая их безопасными от несанкционированных изменений. Этот инструмент превращает поля формы в статический контент, повышая безопасность ваших PDF‑документов. Он особенно полезен, когда нужно защитить контракты, соглашения или любые документы, в которых поля формы должны оставаться неизменными.
Чтобы уплотнить поля формы в PDF‑документе, выполните следующие шаги:
FlattenFieldsOptions.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);Вы можете получить информацию о количестве полей, содержащихся в документе.
1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Вы можете выборочно уплотнить только определённые поля формы, основываясь на критериях, таких как позиция или имя поля.
1// Get Fields Names
2var fieldNames = PdfForm.GetFieldNames(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);