Class FormFlattener
Información
Representa el plugin Documentize.FormFlattener. Se utiliza para aplanar campos en documentos PDF.
[Obsolete("The class will be deleted soon. Please use PdfForm class.")]
public static class FormFlattenerInheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Examples
El ejemplo muestra cómo aplanar campos en un archivo PDF.
// Create FormFlattenerOptions object to set instructions
var options = new FormFlattenerOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
FormFlattener.Process(options);El ejemplo muestra cómo aplanar campos en un archivo PDF y omitir el primer campo.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Create FormFlattenerOptions object to set instructions
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
FormFlattener.Process(options);El ejemplo muestra cómo obtener los nombres de los campos de un archivo PDF.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");Methods
GetFieldNames(string)
Obtener los nombres de los campos en el documento PDF.
public static List<string> GetFieldNames(string path)Parameters
pathstring: La ruta al documento PDF.
Returns
Lista de nombres en el documento PDF.
GetFieldNames(Stream) : Obtener los nombres de los campos en el documento PDF.
public static List<string> GetFieldNames(Stream stream)Parameters
streamStream: El flujo con el documento PDF.
Returns
Lista de nombres en el documento PDF.
Process(FlattenFieldsOptions) : Aplanar los campos del formulario en un documento PDF.
public static ResultContainer Process(FlattenFieldsOptions options)Parameters
optionsFlattenFieldsOptions: Un objeto de opciones que contiene instrucciones para la operación.
Returns
ResultContainer : Un objeto que contiene el resultado de la operación.
Exceptions
Si las opciones no están configuradas.
Espacio de nombres: Documentize Ensamblado: Documentize.dll