Class FormFlattener
Information
Représente le plugin Documentize.FormFlattener. Utilisé pour aplatir les champs dans les documents PDF.
[Obsolete("The class will be deleted soon. Please use PdfForm class.")]
public static class FormFlattenerHé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 montre comment aplatir les champs dans 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
FormFlattener.Process(options);L’exemple montre comment aplatir les champs dans un fichier PDF et ignorer le premier champ.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("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
FormFlattener.Process(options);L’exemple montre comment obtenir les noms de champs d’un fichier PDF.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");Méthodes
GetFieldNames(string)
Obtient les noms de champs dans le document PDF.
public static List<string> GetFieldNames(string path)Paramètres
pathstring: Le chemin du document PDF.
Retour
Liste des noms dans le document PDF.
GetFieldNames(Stream) : Obtient les noms de champs dans le document PDF.
public static List<string> GetFieldNames(Stream stream)Paramètres
streamStream: Le flux contenant le document PDF.
Retour
Liste des noms dans le document PDF.
Process(FlattenFieldsOptions) : Aplatisse les champs du formulaire dans le document PDF.
public static ResultContainer Process(FlattenFieldsOptions options)Paramètres
optionsFlattenFieldsOptions: Un objet d’options contenant les instructions pour l’opération.
Retour
ResultContainer : Un objet contenant le résultat de l’opération.
Exceptions
Si les options ne sont pas définies.
Espace de noms: Documentize Assemblage: Documentize.dll