送信 URL を設定

Contents
[ ]

PDF フォームは、ユーザーが送信ボタンをクリックしたときにデータを Web サーバーに送信するように設計できます。Aspose.PDF for Python を使用すると、開発者はフォームフィールドの送信アクションをプログラムで設定できます。 送信 URL を設定すると、ボタンがクリックされたときに、フォームはユーザーが入力したデータをサーバーに送信できます。この機能は、PDF フォームが Web アプリケーション、データベース、または処理サービスに情報を送信する必要があるワークフローに役立ちます。

を使用する フォームエディター からのクラス aspose.pdf.facades モジュールでは、開発者が既存の PDF フォームのボタンフィールドにプログラムで送信 URL を割り当てることができます。

  1. 既存の PDF フォームを開きます。
  2. Script_Demo_Button という名前のボタンフィールドを探します。
  3. フォームデータを送信する URL を割り当てます。
  4. アクションが正常に適用されたことを確認します。
  5. 更新した PDF ドキュメントを保存します。
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def set_submit_url(input_file_name, output_file_name):
    # Create FormEditor object
    form_editor = pdf_facades.FormEditor()

    # Set license
    set_license()

    # Open input PDF file
    form_editor.bind_pdf(input_file_name)

    # Set submit URL for the button
    if not form_editor.set_submit_url(
        "Script_Demo_Button", "http://www.example.com/submit"
    ):
        raise Exception("Failed to set submit URL")

    # Save output PDF file
    form_editor.save(output_file_name)