Class PdfForm
Representa el componente Documentize.PdfForm. Se usa para aplanar y extraer datos de formularios. También permite obtener los nombres de los campos.
Representa el componente Documentize.PdfForm. Se usa 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 del formulario del documento PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Parámetros
optionsExtractFormDataToDsvOptions: Un objeto de opciones que contiene las 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.
// Crear objeto ExtractFormDataToDsvOptions para establecer instrucciones
var options = new ExtractFormDataToDsvOptions(',', true);
// Añadir ruta del archivo de entrada
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileData("path_to_result_csv_file.csv"));
// Ejecutar el proceso
PdfForm.Extract(options);El ejemplo muestra cómo exportar los valores del formulario a un archivo TSV y establecer propiedades.
// Crear objeto ExtractFormDataToDsvOptions para establecer instrucciones
var options = new ExtractFormDataToDsvOptions();
//Establecer delimitador
options.Delimiter = '\t';
//Añadir nombres de campo al resultado
options.AddFieldName = true;
// Añadir ruta del archivo de entrada
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Ejecutar el proceso
PdfForm.Extract(options);Excepciones
Si options no está configurado.
Flatten(FlattenFieldsOptions)
Aplana los campos en el documento PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Parámetros
optionsFlattenFieldsOptions: Un objeto de opciones que contiene las 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.
// Crear objeto FlattenFieldsOptions para establecer instrucciones
var options = new FlattenFieldsOptions();
// Añadir ruta del archivo de entrada
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Ejecutar el proceso
PdfForm.Flatten(options);El ejemplo muestra cómo aplanar los campos en un archivo PDF y omitir el primer campo.
// Obtener nombres de los campos
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
// Crear objeto FlattenFieldsOptions para establecer instrucciones
var options = new FlattenFieldsOptions();
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Omitir 1 campo.
options.SkipFields.Add(fieldNames[0]);
// Ejecutar el proceso
PdfForm.Flatten(options);Excepciones
Si options no está configurado.
GetNames(GetFieldNamesOptions)
Obtiene los nombres de los campos en el documento PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Parámetros
optionsGetFieldNamesOptions: Un objeto de opciones que contiene las 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.
// Obtener nombres de los campos
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Elimina campos del documento PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Parámetros
optionsRemoveFieldsOptions: Un objeto de opciones que contiene las 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.
// Crear objeto RemoveFieldsOptions para establecer instrucciones
var options = new RemoveFieldsOptions();
// Añadir ruta del archivo de entrada
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Ejecutar el proceso
PdfForm.Remove(options);Excepciones
Si options no está configurado.
Namespace: Documentize Assembly: Documentize.dll