Class FormFlattener
Information
Représente le plugin Documentize.FormFlattener. Utilisé pour aplatir les champs dans les documents PDF.
public static class FormFlattener
Héritage
Membres hérités
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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
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
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
options
FormFlattenerOptions: Un objet d’options contenant des instructions pour l’opération.
Renvoie
ResultContainer : Un objet contenant le résultat de l’opération.
Exceptions
Si les options ne sont pas définies.
Namespace: Documentize Assembly: Documentize.dll