アクロフォームを抽出-Python で PDF からフォームデータを抽出

フォームからデータを抽出

PDF ドキュメントのすべてのフィールドから値を取得

PDF ドキュメントのすべてのフィールドから値を読み取るには、フォームフィールド名を繰り返し処理して、から各値を取得します。 フォーム ファサード。

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

  1. 入力 PDF をにバインドする Form 対象。
  2. イテレートスルー field_names.
  3. で各値を読み込む get_field().
  4. 値をディクショナリに保存します。
  5. 抽出された値を返すか処理します。

次の 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

関連トピック