Obtenir les noms des champs obligatoires

Contents
[ ]

Les formulaires PDF peuvent contenir des champs obligatoires que les utilisateurs doivent remplir avant la soumission. Ces champs sont généralement marqués comme requis dans les propriétés du formulaire.

  1. Créer un objet Form.
  2. Lier le document PDF.
  3. Accédez à tous les noms de champs en utilisant ‘pdf_form.field_names’.
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


# Get required field names
def get_required_field_names(infile):
    """Get required field names from a PDF document."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Get required field names
    for field in pdf_form.field_names:
        if pdf_form.is_required_field(field):
            print(f"Required field: {field}")