フィールド名を変更

Contents
[ ]

PDF フォームでは、スクリプト作成、自動化、データ処理においてフィールド名を使用することがよくあります。Aspose.PDF for Python を使用すると、開発者は既存のフィールドを再作成したりフォームレイアウトを変更したりせずに名前を変更できます。

ザの フォームエディター クラスには ‘rename_field’ メソッドが用意されています。これにより、開発者は、位置、値、外観を維持したまま、既存のフィールドの名前を変更できます。

  1. 既存の PDF フォームをロードします。
  2. フォームエディターのインスタンスを作成します。
  3. PDF ドキュメントをエディターにバインドします。
  4. ターゲットフィールドの名前を変更します。
  5. 更新した PDF を保存します。
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def rename_field(infile, outfile):
    # Create FormEditor object
    form_editor = pdf_facades.FormEditor()
    # Bind document to FormEditor
    form_editor.bind_pdf(infile)
    # Rename field in document
    form_editor.rename_field("City", "Town")
    # Save updated document
    form_editor.save(outfile)