Formulário PDF

Achatar Campos de Formulário

Converta formulários PDF interativos em documentos não editáveis, tornando-os seguros contra modificações não autorizadas

Obter Nomes de Campos

Extraia nomes de campos de formulário interativo de documentos PDF, permitindo identificação rápida e tratamento de dados simplificado

Subsecções de Formulário PDF

Achatar Campos de Formulário

O Documentize PDF Form for .NET permite converter formulários PDF interativos em documentos não editáveis, tornando-os seguros contra modificaçõ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 em que os campos de formulário devem permanecer inalterados.

Como achatar campos de formulário em um PDF

Para achatar 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 achatamento.
​
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 achatar tudo exceto o primeiro campo em um 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  
 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.
  • Flatten Selected Fields: Opcionalmente achata campos específicos em um PDF enquanto mantém os demais editáveis.

Obter Nomes de Campos

O Documentize PDF Form for .NET permite que você extraia nomes de campos de formulário interativo de documentos PDF, possibilitando identificação rápida e tratamento de dados simplificado. Esta ferramenta oferece aos desenvolvedores uma maneira simples de listar todos os campos disponíveis, facilitando a integração de formulários PDF em fluxos de trabalho automatizados. É especialmente útil ao criar aplicações que precisam processar pesquisas, contratos ou relatórios, onde conhecer os nomes exatos dos campos é essencial para extração e integração de dados precisas.

Início Rápido: Obter nomes de campos

​
1// Get field names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));

Como obter todos os nomes de campos em um arquivo PDF

Para recuperar todos os nomes de campos de formulário de um documento PDF, siga estas etapas:

  1. Crie uma instância da classe GetFieldNamesOptions.
  2. Forneça o caminho do arquivo PDF de entrada (ou stream) nas opções.
  3. Chame o método GetNames para extrair os nomes dos campos.
​
1// Create GetFieldNamesOptions object to set instructions
2var options = new GetFieldNamesOptions("path_to_your_pdf_file.pdf");
3// Perform the process and get names
4var fieldNames = PdfForm.GetNames(options);

Como obter todos os nomes de campos em um stream PDF

​
1// Prepare input stream
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3// Get field names
4var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));

Como definir a propriedade Input de um GetFieldNamesOptions

Isso pode ser útil em operações de loop, sem a necessidade de criar uma nova instância.

​
1var options = new GetFieldNamesOptions();
2// Set input from a file
3options.Input = new FileData("path_to_your_pdf_file.pdf");
4// Or set input from a stream
5// options.Input = new StreamData(stream);
6var results = PdfForm.GetNames(options);

Principais Recursos:

  • Obter Nomes de Campos: Extrai todos os nomes de campos de formulário interativo de um documento PDF para fácil identificação e processamento.
  • Fontes de Entrada Flexíveis: Suporta tanto caminhos de arquivos quanto streams, permitindo integração fluida em diversos fluxos de trabalho .NET.
 Português