Décorer le champ
Contents
[
Hide
]
Les formulaires PDF nécessitent souvent une personnalisation visuelle pour améliorer l’utilisabilité et créer un design cohérent. Avec Aspose.PDF for Python, les développeurs peuvent décorer les champs de formulaire de manière programmatique en définissant des propriétés telles que les couleurs, les bordures et l’alignement du texte.
En utilisant le FormEditor et FormFieldFacade Les classes permettent aux développeurs de modifier facilement l’apparence des champs de formulaire pour améliorer la lisibilité, mettre en évidence les champs obligatoires ou répondre aux exigences de la marque.
- Ouvrez un document PDF existant.
- Créez un objet FormEditor pour manipuler les champs de formulaire.
- Définissez le style visuel à l’aide de FormFieldFacade.
- Appliquez le style à un champ de formulaire spécifique.
- Enregistrez le document mis à jour.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pydrawing as ap_pydrawing
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def decorate_field(infile, outfile):
# Open document
doc = ap.Document(infile)
# Create FormEditor object
form_editor = pdf_facades.FormEditor(doc)
form_editor.facade = pdf_facades.FormFieldFacade()
form_editor.facade.background_color = ap_pydrawing.Color.red
form_editor.facade.text_color = ap_pydrawing.Color.blue
form_editor.facade.border_color = ap_pydrawing.Color.green
form_editor.facade.alignment = pdf_facades.FormFieldFacade.ALIGN_CENTER
form_editor.decorate_field("First Name")
# Save updated document
form_editor.save(outfile)