Class FormFlattener

Información

Representa el plugin Documentize.FormFlattener. Se utiliza para aplanar campos en documentos PDF.

public static class FormFlattener

Herencia

objectFormFlattener

Miembros heredados

Ejemplos

El ejemplo demuestra cómo aplanar campos en un archivo PDF.

// Crear objeto FormFlattenerOptions para establecer instrucciones
var options = new FormFlattenerOptions();
// Agregar ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar el proceso
FormFlattener.Process(options);

El ejemplo demuestra cómo aplanar campos en un archivo PDF y omitir el primer campo.

// Obtener nombres de campos
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Crear objeto FormFlattenerOptions para establecer instrucciones
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Omitir 1 campo.
options.SkipFields.Add(fieldNames[0]);
// Realizar el proceso
FormFlattener.Process(options);

El ejemplo demuestra cómo obtener nombres de campos de un archivo PDF.

// Obtener nombres de campos
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Métodos

GetFieldNames(string)

Obtener nombres de campos en el documento PDF.

public static List<string> GetFieldNames(string path)

Parámetros

  • path string: La ruta al documento PDF.

Devuelve

List<string>

Lista de nombres en el documento PDF.

GetFieldNames(Stream) : Obtener nombres de campos en el documento PDF.

public static List<string> GetFieldNames(Stream stream)

Parámetros

  • stream Stream: El flujo con el documento PDF.

Devuelve

List<string>

Lista de nombres en el documento PDF.

Process(FormFlattenerOptions) : Aplanar campos de formulario en el documento PDF.

public static ResultContainer Process(FormFlattenerOptions options)

Parámetros

Devuelve

ResultContainer : Un objeto que contiene el resultado de la operación.

Excepciones

ArgumentException

Si las opciones no están configuradas.

Namespace: Documentize Assembly: Documentize.dll

 Español