Renommer des champs de formulaire PDF en bloc

Si, comme moi, vous n'arrivez pas à renommer des milliers de noms de champs de formulaire, la console JavaScript incluse dans Acrobat est un bon choix. En cela, vous pouvez non seulement exécuter n'importe quel code JavaScript, mais également accéder à tout le contenu du PDF (y compris les champs de formulaire). Puisqu'il n'y a pas de fonction native pour renommer dans l'API JS, les champs de formulaire avec toutes les propriétés sont copiés et créés avec un nouveau nom.


La console doit d'abord être activée dans Acrobat sous "Edition> Paramètres ..." sous "JavaScript":

Renommer des champs de formulaire PDF en bloc

Avec "CTRL + J" vous activez le débogueur JavaScript et sélectionnez la "Console" sous "Affichage:". Si vous souhaitez exécuter un code JavaScript, saisissez-le, marquez-le et exécutez-le avec "CTRL + ENTRÉE". Le résultat apparaît alors directement en dessous:

Renommer des champs de formulaire PDF en bloc

L'extrait de code suivant renomme désormais tous les champs du formulaire afin que les points (".") Soient remplacés par des hachages ("#"):

61cbdaf8b97fb21952e382d2e88d50d4

Le script peut gérer tous les types de champs de formulaire (y compris les cases à cocher).

Renommer des champs de formulaire PDF en bloc

Arrière