私のように、何千ものフォームフィールド名の名前を変更するのが面倒な場合は、Acrobatに含まれているJavaScriptコンソールが理想的です。 これでは、JavaScriptコードを実行できるだけでなく、PDF内のすべてのコンテンツ(フォームフィールドを含む)にアクセスすることもできます。 JS APIには名前を変更するためのネイティブ関数がないため、フォームフィールドはすべてのプロパティとともにコピーされ、新しい名前が付けられます。
コンソールは、最初に「JavaScript」の下の「編集>設定...」の下のAcrobatでアクティブ化する必要があります:
「CTRL + J」を使用して、JavaScriptデバッガーをアクティブにし、「表示:」の下の「コンソール」を選択します。 JavaScriptコードを実行したい場合は、それを入力してマークを付け(これはほとんどの人が忘れている重要なステップです)、「CTRL + ENTER」で実行します。 結果はすぐ下に表示されます:
次のスニペットは、すべてのフォームフィールドの名前を変更して、ドット( "。")がハッシュ( "#")に置き換えられるようにします。:
61cbdaf8b97fb21952e382d2e88d50d4
スクリプトは、すべてのフォームフィールドタイプ(チェックボックスとグループ化されたラジオボタンを含む)を処理できます。