Subsecções de Formulário PDF

Campos de Formulário Aplanados

O Documentize PDF Form for .NET permite que você converta formulários PDF interativos em documentos não editáveis, tornando-os seguros contra alterações não autorizadas. Esta ferramenta transforma os campos de formulário em conteúdo estático, aumentando a segurança dos seus documentos PDF. É particularmente útil quando você precisa proteger contratos, acordos ou qualquer documento onde os campos de formulário devem permanecer inalterados.

Como Aplanar Campos de Formulário em um PDF

Para aplainar campos de formulário em um documento PDF, siga estas etapas:

  1. Crie uma instância da classe FlattenFieldsOptions.
  2. Adicione os arquivos de entrada e saída às opções.
  3. Chame o método Flatten para executar a operação de aplainamento.
1  
2// Create FlattenFieldsOptions object to set instructions  
3var options = new FlattenFieldsOptions();  
4// Add input file path  
5options.AddInput(new FileData("path_to_your_pdf_file.pdf"));  
6// Set output file path  
7options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));  
8// Perform the process  
9PdfForm.Flatten(options);  

Como Obter Todos os Campos em um PDF

Você pode obter informações sobre quantos campos contém um documento.

1  
2// Get Fields Names  
3var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));  

Como Aplanar tudo exceto o primeiro Campo em um PDF

É possível aplainar seletivamente apenas campos de formulário específicos com base em critérios como a posição ou o nome do campo.

 1  
 2// Get Fields Names  
 3var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));  
 4// Create FlattenFieldsOptions object to set instructions  
 5var options = new FlattenFieldsOptions();  
 6options.AddInput(new FileData("path_to_your_pdf_file.pdf"));  
 7options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));  
 8// Skip 1 field.  
 9options.SkipFields.Add(fieldNames[0]);  
10// Perform the process  
11PdfForm.Flatten(options);  

Principais Recursos:

  • Flatten All Form Fields: Converte campos de formulário interativos em conteúdo estático não editável.
  • Get Fields Names: Obtém os nomes dos campos em um PDF.
  • Flatten Selected Fields: Opcionalmente aplainar campos específicos em um PDF, mantendo os outros editáveis.
 Português