Formulaire PDF
Aplatir les champs de formulaire
Convertir les formulaires PDF interactifs en documents non modifiables, les rendant sécurisés contre les modifications non autorisées
Convertir les formulaires PDF interactifs en documents non modifiables, les rendant sécurisés contre les modifications non autorisées
Le Documentize PDF Form for .NET vous permet de 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, des accords ou tout document dont les champs doivent rester inchangés.
Pour aplatir les champs de formulaire dans un document PDF, suivez ces étapes :
FlattenFieldsOptions.Flatten pour effectuer l’opération d’aplatissement.1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfForm.Flatten(options);Vous pouvez récupérer des informations sur le nombre de champs contenus dans un document.
1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Vous pouvez aplatir sélectivement uniquement certains champs de formulaire selon des critères tels que la position ou le nom du champ.
1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
3// Create FlattenFieldsOptions object to set instructions
4var options = new FlattenFieldsOptions();
5options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Skip 1 field.
8options.SkipFields.Add(fieldNames[0]);
9// Perform the process
10PdfForm.Flatten(options);