Créer un bouton Submit

Contents
[ ]

Les formulaires PDF interactifs exigent souvent que les utilisateurs soumettent leurs saisies pour traitement, par exemple l’envoi de résultats d’enquête, de formulaires de demande ou de données de retour. Un champ Submit Button fournit cette fonctionnalité en liant le bouton à un point de terminaison web.

Le FormEditor La classe permet d’ajouter des boutons, des cases à cocher, des boutons radio, des champs de texte et d’autres contrôles de formulaire.

  1. Chargez un document PDF existant.
  2. Ajouter un champ Bouton d’envoi à une page spécifique.
  3. Définir le libellé du bouton et l’URL cible de soumission.
  4. Enregistrer le PDF mis à jour avec le nouveau bouton.
import sys
from os import path
import aspose.pdf.facades as pdf_facades

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

from config import set_license, initialize_data_dir


def create_submit_button(infile, outfile):
    """Create Submit Button in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add Submit Button to PDF form
    pdf_form_editor.add_submit_btn(
        "submitbtn1",
        1,
        "Submit Button",
        "http://example.com/submit",
        100,
        450,
        200,
        470,
    )

    # Save updated PDF document with form fields
    pdf_form_editor.save(outfile)