アクロフォームへの入力-Python を使用して PDF フォームにデータを入力する
Contents
[
Hide
]
PDF ドキュメントのフォームフィールドへの入力
次の例では、を使用して既存の PDF フォームの複数のフィールドに入力します。 フォーム ファサード。
以下の手順を実行してください。
- フィールド名と値を含むディクショナリを作成します。
- 入力 PDF を Form オブジェクトにバインドします。
- 使用可能なフォームフィールドを繰り返し処理します。
- 辞書にあるフィールドを入力します。
- 更新した 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)