Class FormFlattener

Information

Représente le plugin Documentize.FormFlattener. Utilisé pour aplatir les champs dans les documents PDF.

public static class FormFlattener

Héritage

objectFormFlattener

Membres hérités

Exemples

L’exemple démontre comment aplatir les champs dans un fichier PDF.

// Créer un objet FormFlattenerOptions pour définir les instructions
var options = new FormFlattenerOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Effectuer le processus
FormFlattener.Process(options);

L’exemple démontre comment aplatir les champs dans un fichier PDF et ignorer le premier champ.

// Obtenir les noms des champs
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Créer un objet FormFlattenerOptions pour définir les 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"));
// Ignorer 1 champ.
options.SkipFields.Add(fieldNames[0]);
// Effectuer le processus
FormFlattener.Process(options);

L’exemple démontre comment obtenir les noms des champs d’un fichier PDF.

// Obtenir les noms des champs
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Méthodes

GetFieldNames(string)

Obtenir les noms des champs dans le document PDF.

public static List<string> GetFieldNames(string path)

Paramètres

  • path string: Le chemin vers le document PDF.

Renvoie

List<string>

Liste des noms dans le document PDF.

GetFieldNames(Stream) : Obtenir les noms des champs dans le document PDF.

public static List<string> GetFieldNames(Stream stream)

Paramètres

  • stream Stream: Le flux contenant le document PDF.

Renvoie

List<string>

Liste des noms dans le document PDF.

Process(FormFlattenerOptions) : Aplatir les champs de formulaire dans le document PDF.

public static ResultContainer Process(FormFlattenerOptions options)

Paramètres

Renvoie

ResultContainer : Un objet contenant le résultat de l’opération.

Exceptions

ArgumentException

Si les options ne sont pas définies.

Namespace: Documentize Assembly: Documentize.dll

 Français