Class PdfForm
Représente le plugin Documentize.PdfForm. Utilisé pour aplatir, extraire les données de formulaires. Permet également d’obtenir les noms des champs.
Représente le plugin Documentize.PdfForm. Utilisé pour aplatir, extraire les données de formulaires. Permet également d’obtenir les noms des champs.
public static class PdfFormHéritage
Membres hérités
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Méthodes
Extract(ExtractFormDataToDsvOptions)
Extrait les données de formulaire d’un document PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Paramètres
optionsExtractFormDataToDsvOptions : Un objet d’options contenant les instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Exemples
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 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);L’exemple montre comment exporter les valeurs du formulaire vers un fichier TSV et définir les propriétés.
// 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 les options ne sont pas définies.
Flatten(FlattenFieldsOptions)
Aplati les champs dans un document PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Paramètres
optionsFlattenFieldsOptions : Un objet d’options contenant les instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Exemples
L’exemple montre comment aplatir les champs d’un fichier 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);L’exemple montre comment aplatir les champs d’un fichier PDF et ignorer le premier champ.
// 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 les options ne sont pas définies.
GetNames(GetFieldNamesOptions)
Obtient les noms des champs dans un document PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Paramètres
optionsGetFieldNamesOptions : Un objet d’options contenant les instructions pour l’opération.
Retourne
Liste des noms dans le document PDF.
Exemples
L’exemple montre comment obtenir les noms des champs d’un fichier PDF.
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Supprime les champs d’un document PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Paramètres
optionsRemoveFieldsOptions : Un objet d’options contenant les instructions pour l’opération.
Retourne
ResultContainer : Un objet contenant le résultat de l’opération.
Exemples
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 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 les options ne sont pas définies.
Namespace: Documentize Assembly: Documentize.dll