PDF Form

PDF Form Flattener

Convierte formularios PDF interactivos en documentos no editables, haciéndolos seguros contra modificaciones no autorizadas

Subsecciones de PDF Form

PDF Form Flattener

El Documentize PDF Form Flattener for .NET plugin está diseñado para convertir formularios PDF interactivos en documentos no editables, haciéndolos seguros contra modificaciones no autorizadas. Esta herramienta transforma los campos de formulario en contenido estático, mejorando la seguridad de tus documentos PDF. Es particularmente útil cuando necesitas asegurar contratos, acuerdos o cualquier documento donde los campos del formulario deban permanecer sin cambios.

Cómo aplanar campos de formulario en un PDF

Para aplanar campos de formulario en un documento PDF, sigue estos pasos:

  1. Crea una instancia de la clase FormFlattenerOptions.
  2. Agrega los archivos de entrada y salida a las opciones.
  3. Llama al método Process para realizar la operación de aplanamiento.
1// Create FormFlattenerOptions object to set instructions
2var options = new FormFlattenerOptions();
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
8FormFlattener.Process(options);

Cómo obtener todos los campos en un PDF

Puedes obtener información sobre cuántos campos contiene un documento.

1// Get Fields Names
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Cómo aplanar todo excepto el primer campo en un PDF

Puedes aplanar selectivamente solo campos de formulario específicos según criterios como la posición o el nombre del campo.

 1// Get Fields Names
 2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
 3// Create FormFlattenerOptions object to set instructions
 4var options = new FormFlattenerOptions();
 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
10FormFlattener.Process(options);

Características clave:

  • Aplanar todos los campos de formulario: Convierte campos de formulario interactivos en contenido estático no editable.
  • Aplanar campos seleccionados: Opcionalmente aplanar campos específicos en un PDF mientras mantienes otros editables.
  • Aplanar obtener nombres de campos: Obtener nombres de campos en un PDF.
 Español