アクロフォームへの入力-Python を使用して PDF フォームにデータを入力する

PDF ドキュメントのフォームフィールドへの入力

次の例では、を使用して既存の PDF フォームの複数のフィールドに入力します。 フォーム ファサード。

以下の手順を実行してください。

  1. フィールド名と値を含むディクショナリを作成します。
  2. 入力 PDF を Form オブジェクトにバインドします。
  3. 使用可能なフォームフィールドを繰り返し処理します。
  4. 辞書にあるフィールドを入力します。
  5. 更新した PDF を保存します。
import aspose.pdf as ap

def fill_form(input_file_name, output_file_name):
    new_field_values = {
        "First Name": "Alexander_New",
        "Last Name": "Greenfield_New",
        "City": "Yellowtown_New",
        "Country": "Redland_New",
    }

    form = ap.facades.Form(input_file_name)

    for field_name in form.field_names:
        if field_name in new_field_values:
            form.fill_field(field_name, new_field_values[field_name])

    form.save(output_file_name)

関連トピック