Class PdfForm

Información

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 PdfForm

Herencia

objectPdfForm

Miembros heredados

Métodos

Extract(ExtractFormDataToDsvOptions)

Extrae datos del formulario del documento PDF.

public static ResultContainer Extract(ExtractFormDataToDsvOptions options)

Parámetros

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

ArgumentException

Si options no está configurado.

Flatten(FlattenFieldsOptions)

Aplana los campos en el documento PDF.

public static ResultContainer Flatten(FlattenFieldsOptions options)

Parámetros

  • options FlattenFieldsOptions: 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

ArgumentException

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

  • options GetFieldNamesOptions: Un objeto de opciones que contiene las instrucciones para la operación.

Devuelve

List<string>

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

  • options RemoveFieldsOptions: 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

ArgumentException

Si options no está configurado.

Namespace: Documentize Assembly: Documentize.dll

 Español