Définir la limite du champ

Contents
[ ]

Les champs de formulaire dans les documents PDF peuvent nécessiter des restrictions d’entrée pour maintenir un formatage correct. En utilisant Aspose.PDF for Python, les développeurs peuvent définir programmatique une longueur maximale de caractères pour un champ.

Le FormEditor La classe fournit la méthode ‘set_field_limit’ pour définir la longueur maximale d’entrée pour un champ.

  1. Ouvrez un formulaire PDF existant.
  2. Créer un objet FormEditor.
  3. Définissez la limite maximale de caractères pour le champ “Last Name”.
  4. Enregistrez le PDF 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_limit(infile, outfile):
    # Open document
    doc = ap.Document(infile)

    # Create FormEditor object
    form_editor = pdf_facades.FormEditor(doc)

    # Set field limit to 10
    if not form_editor.set_field_limit("Last Name", 10):
        raise Exception(
            "Failed to set field limit. Field may not support specified limit."
        )

    # Save updated document
    form_editor.save(outfile)