Créer un champ case à cocher
Contents
[
Hide
]
Les formulaires PDF sont largement utilisés pour recueillir les saisies des utilisateurs dans des documents tels que les formulaires de candidature, les enquêtes et les accords. Un champ case à cocher permet aux utilisateurs de sélectionner ou de désélectionner une option dans un formulaire.
En utilisant Aspose.PDF for Python, les développeurs peuvent manipuler les formulaires PDF de manière programmatique. Le FormEditor la classe fournit des méthodes pour ajouter, modifier et gérer les champs de formulaire dans un document PDF.
- Chargez un fichier PDF existant.
- Appelez la méthode ‘add_field()’ avec le paramètre ‘FieldType.CHECK_BOX’ pour créer la case à cocher et spécifier sa position.
- Définissez le nom du champ, la légende et la position.
- 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_checkbox_field(infile, outfile):
"""Create CheckBox field in PDF document."""
pdf_form_editor = pdf_facades.FormEditor()
pdf_form_editor.bind_pdf(infile)
# Add CheckBox field to PDF form
pdf_form_editor.add_field(
pdf_facades.FieldType.CHECK_BOX,
"checkbox1",
"Check Box 1",
1,
240,
498,
256,
514,
)
# Save updated PDF document with form fields
pdf_form_editor.save(outfile)