Ce script PowerShell permet de modifier les champs d'un formulaire PDF en utilisant la bibliothèque iTextSharp. Il peut également "aplatir" le PDF pour rendre les champs non modifiables.
- Modifier les champs d'un formulaire PDF avec des valeurs spécifiques.
- Générer un nouveau fichier PDF contenant les modifications.
- Option pour aplatir le formulaire, empêchant les modifications futures.
Avant d'utiliser ce script, assurez-vous d'avoir les éléments suivants :
- PowerShell (version 5.1 ou supérieure).
- DLL iTextSharp (présente dans le repo)
- Un fichier PDF d'entrée avec des champs de formulaire modifiables.
- Téléchargez ou clonez ce repository sur votre machine.
- Choisissez le PDF avec champs nommés à modifier
- Exécutez le script avec les paramètres requis
Exemple de commande :
.\SetPDFFields.ps1 -PdfPath "C:\Documents\Formulaire.pdf" -OutputPath "C:\Documents\Formulaire_output.pdf" -Fields @{ "Nom" = "John Doe"; "Date" = "01/01/2025" } -Flatten $True