Créer un champ TextBox
Contents
[
Hide
]
Les formulaires PDF nécessitent souvent une saisie de texte de la part des utilisateurs, comme des noms, adresses ou commentaires. Les champs TextBox offrent cette fonctionnalité en fournissant des champs éditables directement dans le document PDF.
Le FormEditor La classe permet d’ajouter des champs de texte, des cases à cocher, des boutons radio, des listes déroulantes, des listes combinées et des boutons, facilitant la création de PDF interactifs.
- Chargez un document PDF existant.
- Ajouter plusieurs champs TextBox pour la saisie de l’utilisateur.
- Définir des valeurs par défaut pour chaque champ.
- Enregistrez le document PDF mis à jour.
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_textbox_field(infile, outfile):
"""Create TextBox field in PDF document."""
pdf_form_editor = pdf_facades.FormEditor()
pdf_form_editor.bind_pdf(infile)
# Add TextBox field to PDF form
pdf_form_editor.add_field(
pdf_facades.FieldType.TEXT, "first_name", "Alexander", 1, 50, 570, 150, 590
)
pdf_form_editor.add_field(
pdf_facades.FieldType.TEXT, "last_name", "Smith", 1, 235, 570, 330, 590
)
# Save updated PDF document with form fields
pdf_form_editor.save(outfile)