Class PdfForm
Representa el plugin Documentize.PdfForm. Se usa para aplanar, extraer datos de formularios. También permite obtener los nombres de los campos.
Representa el plugin Documentize.PdfForm. Se usa para aplanar, extraer datos de formularios. También permite obtener los nombres de los campos.
public static class PdfFormInheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Methods
Extract(ExtractFormDataToDsvOptions)
Extrae datos del formulario de un documento PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Parameters
optionsExtractFormDataToDsvOptions: Un objeto de opciones que contiene las instrucciones para la operación.
Returns
ResultContainer : Un objeto que contiene el resultado de la operación.
Examples
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 FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.csv"));
// Perform the process
PdfForm.Extract(options);El ejemplo muestra cómo exportar los valores del formulario a un archivo TSV y establecer propiedades.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfForm.Extract(options);Exceptions
Si no se establecen las opciones.
Flatten(FlattenFieldsOptions)
Aplana campos en un documento PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Parameters
optionsFlattenFieldsOptions: Un objeto de opciones que contiene las instrucciones para la operación.
Returns
ResultContainer : Un objeto que contiene el resultado de la operación.
Examples
El ejemplo muestra cómo aplanar campos en un archivo PDF.
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Flatten(options);El ejemplo muestra cómo aplanar campos en un archivo PDF y omitir el primer campo.
// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
PdfForm.Flatten(options);Exceptions
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)Parameters
optionsGetFieldNamesOptions: Un objeto de opciones que contiene las instrucciones para la operación.
Returns
Lista de nombres en el documento PDF.
Examples
El ejemplo muestra cómo obtener los nombres de los campos de un archivo PDF.
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Remove Fields from PDF document.
public static ResultContainer Remove(RemoveFieldsOptions options)Parameters
optionsRemoveFieldsOptions: Un objeto de opciones que contiene las instrucciones para la operación.
Returns
ResultContainer : Un objeto que contiene el resultado de la operación.
Examples
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 FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Remove(options);Exceptions
Si no se establecen las opciones.
Namespace: Documentize Assembly: Documentize.dll