Python 経由で入力可能な PDF フォーム

入力可能な PDF アクロフォームを作成します。プログラムで PDF ファイルを変更するには、Python for .NET の Aspose.PDF を使用してください

Python for .NET ライブラリを使用して PDF フォームに記入する方法

PDF フォーム (Acroforms) を PDF ファイルに入力するには、python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。最新バージョンは NuGet パッケージマネージャーから直接ダウンロードし、Aspose.pdf を検索してインストールできます。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Python を使ってPDFにアクロフォームを記入する方法


お使いの環境でコードを試すには、Aspose.PDF for .NET が必要です。

  1. Document クラスのインスタンスにPDFをロードします。
  2. PDF ファイルにフィールドを作成します。
  3. ドキュメントにフィールドを追加します。
  4. 変更した PDF を保存

PDF にアクロフォームを記入-Python

このサンプルコードは、Python を使って PDF フォームを PDF に入力する方法を示しています

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

# Define the new field values
new_field_values = {
    "First Name": "Alexander_New",
    "Last Name": "Greenfield_New",
    "City": "Yellowtown_New",
    "Country": "Redland_New",
}

# Create a Form object from the input PDF file
form = apdf.facades.Form(path_infile)

# Fill out the form fields with the new values
for formField in form.field_names:
    if formField in new_field_values:
        form.fill_field(formField, new_field_values[formField])

# Save the modified form to the output PDF file
form.save(path_outfile)