Obtener nombres de campos obligatorios

Contents
[ ]

Los formularios PDF pueden contener campos obligatorios que los usuarios deben completar antes de enviarlos. Estos campos suelen marcarse como obligatorios en las propiedades del formulario.

  1. Crear un objeto Form.
  2. Vincular el documento PDF.
  3. Acceda a todos los nombres de campo usando ‘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}")