Class PdfForm
Representa el plugin Documentize.PdfForm. Se utiliza para aplanar y extraer datos de formularios. También permite obtener los nombres de los campos.
Representa el plugin Documentize.PdfForm. Se utiliza para aplanar y extraer datos de formularios.
También permite obtener los nombres de los campos.
public static class PdfFormHerencia
Miembros heredados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Métodos
Extract(ExtractFormDataToDsvOptions)
Extrae datos de formularios de un documento PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Parámetros
optionsExtractFormDataToDsvOptions: Un objeto de opciones que contiene instrucciones para la operación.
Devuelve
ResultContainer : Un objeto que contiene el resultado de la operación.
Ejemplos
El ejemplo muestra cómo exportar los valores del formulario a un archivo CSV.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions(',', true);
// 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_csv_file.csv"));
// Perform the process
PdfForm.Extract(options);Excepciones
Si no se establecen las opciones.
Flatten(FlattenFieldsOptions)
Aplana los campos en un documento PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Parámetros
optionsFlattenFieldsOptions: Un objeto de opciones que contiene instrucciones para la operación.
Devuelve
ResultContainer : Un objeto que contiene el resultado de la operación.
Ejemplos
El ejemplo muestra cómo aplanar los 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
PdfForm.Flatten(options);El ejemplo muestra cómo aplanar los campos en un archivo PDF y omitir el primer campo.
// Get Fields Names
var fieldNames = PdfForm.GetFieldNames(new GetFieldNamesOptions("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
PdfForm.Flatten(options);Excepciones
Si no se establecen las opciones.
GetNames(GetFieldNamesOptions)
Obtiene los nombres de los campos en un documento PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Parámetros
optionsGetFieldNamesOptions: Un objeto de opciones que contiene instrucciones para la operación.
Devuelve
Lista de nombres en el documento PDF.
Ejemplos
El ejemplo muestra cómo obtener los nombres de los campos de un archivo PDF.
// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Elimina campos de un documento PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Parámetros
optionsRemoveFieldsOptions: Un objeto de opciones que contiene instrucciones para la operación.
Devuelve
ResultContainer : Un objeto que contiene el resultado de la operación.
Ejemplos
El ejemplo muestra cómo eliminar campos de un archivo PDF.
// Create RemoveFieldsOptions object to set instructions
var options = new RemoveFieldsOptions();
// 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
PdfForm.Remove(options);Excepciones
Si no se establecen las opciones.
Namespace: Documentize Assembly: Documentize.dll