PDF Form
PDF Form Flattener
Convertir des formulaires PDF interactifs en documents non modifiables, les rendant sécurisés contre les modifications non autorisées
Convertir des formulaires PDF interactifs en documents non modifiables, les rendant sécurisés contre les modifications non autorisées
Le plugin Documentize PDF Form Flattener pour .NET est conçu pour convertir des 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, améliorant ainsi la sécurité de vos documents PDF. Il est particulièrement utile lorsque vous devez sécuriser des contrats, des accords ou tout document où les champs de formulaire doivent rester inchangés.
Pour aplatir les champs de formulaire dans un document PDF, suivez ces étapes :
FormFlattenerOptions.Process pour effectuer l’opération d’aplatissement.1// Créer un objet FormFlattenerOptions pour définir les instructions
2var options = new FormFlattenerOptions();
3// Ajouter le chemin du fichier d'entrée
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Définir le chemin du fichier de sortie
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Effectuer le processus
8FormFlattener.Process(options);Vous pouvez obtenir des informations sur le nombre de champs qu’un document contient.
1// Obtenir les noms des champs
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");Vous pouvez aplatir sélectivement seulement des champs de formulaire spécifiques en fonction de critères tels que la position ou le nom du champ.
1// Obtenir les noms des champs
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
3// Créer un objet FormFlattenerOptions pour définir les instructions
4var options = new FormFlattenerOptions();
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Sauter 1 champ.
8options.SkipFields.Add(fieldNames[0]);
9// Effectuer le processus
10FormFlattener.Process(options);