Aplanar Campos de Formulario
El Documentize PDF Form for .NET permite 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 proteger contratos, acuerdos o cualquier documento en el que 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, sigue estos pasos:
- Crea una instancia de la clase
FlattenFieldsOptions. - Añade los archivos de entrada y salida a las opciones.
- Llama al método
Flattenpara realizar la operación de aplanado.
1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfForm.Flatten(options);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 = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
3// Create FlattenFieldsOptions object to set instructions
4var options = new FlattenFieldsOptions();
5options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileData("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:
- Aplanar todos los campos de formulario: Convierte los campos de formulario interactivos en contenido estático no editable.
- Aplanar campos seleccionados: Opcionalmente aplanar campos específicos en un PDF mientras se mantienen editables los demás.