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 FormFlattener

Héritage

objectFormFlattener

Membres hérités

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

  • path string: Le chemin du document PDF.

Retour

List<string>

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

  • stream Stream: Le flux contenant le document PDF.

Retour

List<string>

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

Retour

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

Exceptions

ArgumentException

Si les options ne sont pas définies.

Espace de noms: Documentize Assemblage: Documentize.dll

 Français