Class PdfForm
Représente le plug-in Documentize.PdfForm. Utilisé pour aplatir, extraire les données de formulaires. Permet également d’obtenir les noms des champs.
Représente le plug-in Documentize.PdfForm. Utilisé pour aplatir, extraire les données de formulaires. Permet également d’obtenir les noms des champs.
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)
Extrait les données de formulaire d’un document PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Parameters
optionsExtractFormDataToDsvOptions : Un objet d’options contenant les instructions pour l’opération.
Returns
ResultContainer : Un objet contenant le résultat de l’opération.
Examples
L’exemple montre comment exporter les valeurs du formulaire vers un fichier 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);Exceptions
Si les options ne sont pas définies.
Flatten(FlattenFieldsOptions)
Aplati les champs d’un document PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Parameters
optionsFlattenFieldsOptions : Un objet d’options contenant les instructions pour l’opération.
Returns
ResultContainer : Un objet contenant le résultat de l’opération.
Examples
L’exemple montre comment aplatir les champs d’un fichier 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);L’exemple montre comment aplatir les champs d’un fichier PDF et ignorer le premier champ.
// 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);Exceptions
Si les options ne sont pas définies.
GetNames(GetFieldNamesOptions)
Récupère les noms des champs dans un document PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Parameters
optionsGetFieldNamesOptions : Un objet d’options contenant les instructions pour l’opération.
Returns
Liste des noms dans le document PDF.
Examples
L’exemple montre comment récupérer les noms des champs d’un fichier PDF.
// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Supprime des champs d’un document PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Parameters
optionsRemoveFieldsOptions : Un objet d’options contenant les instructions pour l’opération.
Returns
ResultContainer : Un objet contenant le résultat de l’opération.
Examples
L’exemple montre comment supprimer des champs d’un fichier 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);Exceptions
Si les options ne sont pas définies.
Namespace: Documentize Assembly: Documentize.dll