PDF Form Flattener

O Documentize PDF Form Flattener para .NET é um plugin projetado para converter formulários PDF interativos em documentos não editáveis, tornando-os seguros contra modificações não autorizadas. Esta ferramenta transforma campos de formulário em conteúdo estático, aprimorando 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 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 FormFlattenerOptions.
  2. Adicione os arquivos de entrada e saída às opções.
  3. Chame o método Process para realizar a operação de achatar.
1// Criar objeto FormFlattenerOptions para definir instruções
2var options = new FormFlattenerOptions();
3// Adicionar caminho do arquivo de entrada
4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
5// Definir caminho do arquivo de saída
6options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
7// Realizar o processo
8FormFlattener.Process(options);

Como Obter todos os Campos em um PDF

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

1// Obter Nomes dos Campos
2var fieldNames = FormFlattener.GetFieldNames("caminho_para_seu_arquivo_pdf.pdf");

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 nome do campo.

 1// Obter Nomes dos Campos
 2var fieldNames = FormFlattener.GetFieldNames("caminho_para_seu_arquivo_pdf.pdf");
 3// Criar objeto FormFlattenerOptions para definir instruções
 4var options = new FormFlattenerOptions();
 5options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
 6options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
 7// Pular 1 campo.
 8options.SkipFields.Add(fieldNames[0]);
 9// Realizar o processo
10FormFlattener.Process(options);

Principais Recursos:

  • Achatar Todos os Campos de Formulário: Converte campos de formulário interativos em conteúdo estático não editável.
  • Achatar Campos Selecionados: Opcionalmente, achate campos específicos em um PDF, mantendo outros editáveis.
  • Achatar Obter Nomes dos Campos: Obter nomes dos campos em um PDF.
 Português