アクロフォームを抽出-Python で PDF からフォームデータを抽出
Contents
[
Hide
]
フォームからデータを抽出
PDF ドキュメントのすべてのフィールドから値を取得
PDF ドキュメントのすべてのフィールドから値を読み取るには、フォームフィールド名を繰り返し処理して、から各値を取得します。 フォーム ファサード。
以下の手順を実行してください。
- 入力 PDF をにバインドする
Form対象。 - イテレートスルー
field_names. - で各値を読み込む
get_field(). - 値をディクショナリに保存します。
- 抽出された値を返すか処理します。
次の Python コードスニペットは、このアプローチを示しています。
import aspose.pdf as ap
def get_values_from_all_fields(input_file_name):
form = ap.facades.Form(input_file_name)
form_values = {}
for field_name in form.field_names:
form_values[field_name] = form.get_field(field_name)
print(form_values)
return form_values