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

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


最初に、コンソールをAcrobatの[JavaScript]の[編集]> [設定]でアクティブにする必要があります。

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

「CTRL + J」を使用して、JavaScriptデバッガーをアクティブにし、「表示:」の下の「コンソール」を選択します。 JavaScriptコードを実行する場合は、それを入力してマークし、「CTRL + ENTER」で実行します。 結果はすぐ下に表示されます。

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

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

61cbdaf8b97fb21952e382d2e88d50d4

スクリプトは、すべてのタイプのフォームフィールド(チェックボックスを含む)を処理できます。

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

バック