PDFフォームフィールドの名前を一括で変更

私のように、何千ものフォームフィールド名の名前を変更するのが面倒な場合は、Acrobatに含まれているJavaScriptコンソールが理想的です。 これでは、JavaScriptコードを実行できるだけでなく、PDF内のすべてのコンテンツ(フォームフィールドを含む)にアクセスすることもできます。 JS APIには名前を変更するためのネイティブ関数がないため、フォームフィールドはすべてのプロパティとともにコピーされ、新しい名前が付けられます。


コンソールは、最初に「JavaScript」の下の「編集>設定...」の下のAcrobatでアクティブ化する必要があります:

PDFフォームフィールドの名前を一括で変更

「CTRL + J」を使用して、JavaScriptデバッガーをアクティブにし、「表示:」の下の「コンソール」を選択します。 JavaScriptコードを実行したい場合は、それを入力してマークを付け(これはほとんどの人が忘れている重要なステップです)、「CTRL + ENTER」で実行します。 結果はすぐ下に表示されます:

PDFフォームフィールドの名前を一括で変更

次のスニペットは、すべてのフォームフィールドの名前を変更して、ドット( "。")がハッシュ( "#")に置き換えられるようにします。:

61cbdaf8b97fb21952e382d2e88d50d4

スクリプトは、すべてのフォームフィールドタイプ(チェックボックスとグループ化されたラジオボタンを含む)を処理できます。

PDFフォームフィールドの名前を一括で変更

バック