Formulário PDF
Flatten Form Fields
Converta formulários PDF interativos em documentos não editáveis, tornando-os seguros contra modificações não autorizadas
Converta formulários PDF interativos em documentos não editáveis, tornando-os seguros contra modificações não autorizadas
The Documentize PDF Form for .NET plugin is designed to convert interactive PDF forms into non-editable documents, making them secure from unauthorized modifications. This tool transforms form fields into static content, enhancing the security of your PDF documents. It is particularly useful when you need to secure contracts, agreements, or any document where form fields must remain unchanged.
Para achatar campos de formulário em um documento PDF, siga estas etapas:
FlattenFieldsOptions.Flatten para executar a operação de achatamento.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);Você pode obter informações sobre quantos campos contém um documento.
1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Você pode achatar seletivamente apenas campos de formulário específicos com base em critérios como a posição ou o nome do campo.
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);