Définir l'apparence du champ
Contents
[
Hide
]
Les champs de formulaire PDF prennent en charge des drapeaux d’apparence qui contrôlent la visibilité, l’impression et l’interactivité. Avec Aspose.PDF for Python, les développeurs peuvent modifier ces drapeaux de manière programmatique pour des champs de formulaire spécifiques.
En utilisant le FormEditor classe, les développeurs peuvent modifier ces drapeaux pour masquer, afficher ou personnaliser le comportement des champs de formulaire dans un PDF interactif.
- Ouvrez un document PDF existant.
- Créer un objet FormEditor.
- Définissez l’apparence du champ nommé “First Name” sur invisible.
- 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 set_field_appearance(infile, outfile):
# Open document
doc = ap.Document(infile)
# Create FormEditor object
form_editor = pdf_facades.FormEditor(doc)
# Set field appearance to invisible
if not form_editor.set_field_appearance(
"First Name", ap.annotations.AnnotationFlags.INVISIBLE
):
raise Exception(
"Failed to set field appearance. Field may not support appearance flags."
)
# Save updated document
form_editor.save(outfile)