PDF Form
PDF Form Flattener
Convierte formularios PDF interactivos en documentos no editables, haciéndolos seguros contra modificaciones no autorizadas
Convierte formularios PDF interactivos en documentos no editables, haciéndolos seguros contra modificaciones no autorizadas
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.
Para aplanar campos de formulario en un documento PDF, sigue estos pasos:
FormFlattenerOptions.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);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");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);