Subsecciones de Formulario PDF

Aplanar Campos de Formulario

El plugin Documentize PDF Form for .NET 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 sus documentos PDF. Es particularmente útil cuando necesita proteger contratos, acuerdos o cualquier documento donde los campos de formulario deben permanecer sin cambios.

Cómo aplanar campos de formulario en un PDF

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

  1. Cree una instancia de la clase FlattenFieldsOptions.
  2. Añada los archivos de entrada y salida a las opciones.
  3. Llame al método Flatten para ejecutar la operación de aplanado.
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);

Cómo obtener todos los campos en un PDF

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

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

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

Puede 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 = 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);

Características clave:

  • Flatten All Form Fields: Convierte los campos de formulario interactivos en contenido estático no editable.
  • Flatten Selected Fields: Permite aplanar campos específicos en un PDF mientras mantiene otros editables.
  • Flatten Get Fields Names: Obtiene los nombres de los campos en un PDF.
 Español