Aplatir les champs de formulaire

Le plugin Documentize PDF Form for .NET est conçu pour convertir les formulaires PDF interactifs en documents non modifiables, les rendant sécurisés contre les modifications non autorisées. Cet outil transforme les champs de formulaire en contenu statique, renforçant la sécurité de vos documents PDF. Il est particulièrement utile lorsque vous devez sécuriser des contrats, accords ou tout document où les champs de formulaire doivent rester inchangés.

Comment aplatir les champs de formulaire dans un PDF

Pour aplatir les champs de formulaire dans un document PDF, suivez ces étapes :

  1. Créez une instance de la classe FlattenFieldsOptions.
  2. Ajoutez les fichiers d’entrée et de sortie aux options.
  3. Appelez la méthode Flatten pour exécuter l’opération d’aplatissement.
1  
2// Create FlattenFieldsOptions object to set instructions  
3var options = new FlattenFieldsOptions();  
4// Add input file path  
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
6// Set output file path  
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
8// Perform the process  
9PdfForm.Flatten(options);  

Comment obtenir tous les champs d’un PDF

Vous pouvez obtenir des informations sur le nombre de champs présents dans un document.

1  
2// Get Fields Names  
3var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));  

Comment aplatir tout sauf le premier champ d’un PDF

Vous pouvez aplatir sélectivement uniquement certains champs de formulaire en fonction de critères tels que la position ou le nom du champ.

 1  
 2// Get Fields Names  
 3var fieldNames = PdfForm.GetFieldNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));  
 4// Create FlattenFieldsOptions object to set instructions  
 5var options = new FlattenFieldsOptions();  
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
 7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
 8// Skip 1 field.  
 9options.SkipFields.Add(fieldNames[0]);  
10// Perform the process  
11PdfForm.Flatten(options);  

Principales fonctionnalités :

  • Aplatir tous les champs de formulaire : Convertit les champs de formulaire interactifs en contenu statique non modifiable.
  • Aplatir les champs sélectionnés : Permet d’aplatir spécifiquement certains champs d’un PDF tout en laissant les autres modifiables.
  • Obtenir les noms des champs : Récupère les noms des champs dans un PDF.
 Français