Если вы, как и я, столкнетесь с проблемой переименования тысяч имен полей формы, идеально подойдет консоль JavaScript, включенная в Acrobat. При этом вы можете не только выполнить любой код JavaScript, но и получить доступ ко всему содержимому PDF-файла (включая поля формы). Поскольку в JS API нет собственной функции для переименования, поля формы копируются со всеми их свойствами и получают новое имя.
Сначала необходимо активировать консоль в Acrobat в разделе «Правка> Настройки ...» в разделе «JavaScript».:
С помощью «CTRL + J» вы активируете отладчик JavaScript и выбираете «Консоль» под «Display:». Если вы хотите выполнить какой-либо код JavaScript, вы вводите его, отмечаете его (это важный шаг, о котором большинство людей забывает) и выполняете с помощью «CTRL + ENTER». Результат появится прямо под:
В следующем фрагменте все поля формы переименовываются так, что точки (".") Заменяются хешами ("#").:
61cbdaf8b97fb21952e382d2e88d50d4
Скрипт может обрабатывать все типы полей формы (включая флажки и сгруппированные переключатели).