Remplir la zone de liste
Contents
[
Hide
]
Les zones de liste et les champs à sélection multiple permettent aux utilisateurs de choisir une ou plusieurs valeurs parmi un ensemble d’options prédéfini. Dans cet exemple, le Form façade de aspose.pdf.facades est utilisé pour accéder au formulaire PDF et attribuer une valeur sélectionnée au champ favorite_colors. Une fois l’option souhaitée sélectionnée, le document mis à jour est enregistré.
- Initialisez ‘pdf_facades.Form()’ pour gérer et mettre à jour les champs de formulaire.
- Appelez ‘bind_pdf()’ pour joindre le PDF source contenant des zones de liste ou des champs à sélection multiple.
- Utilisez ‘fill_field()’ pour sélectionner une valeur parmi les options disponibles.
- Enregistrez le Document mis à jour.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
# Fill List Box / Multi-Select Fields
def fill_list_box_fields(infile, outfile):
"""Fill list box and multi-select fields in PDF form."""
# Create Form object
pdf_form = pdf_facades.Form()
# Bind PDF document
pdf_form.bind_pdf(infile)
# Fill list box / multi-select fields by name
pdf_form.fill_field("favorite_colors", "Red")
# Save updated PDF
pdf_form.save(outfile)