Rellenar cuadro de lista

Contents
[ ]

Los campos de cuadro de lista y de selección múltiple permiten a los usuarios elegir uno o varios valores de un conjunto de opciones predefinido. En este ejemplo, el Form fachada de aspose.pdf.facades se utiliza para acceder al formulario PDF y asignar un valor seleccionado al campo favorite_colors. Una vez que se selecciona la opción deseada, el documento actualizado se guarda.

  1. Inicializa ‘pdf_facades.Form()’ para gestionar y actualizar los campos del formulario.
  2. Llama a ‘bind_pdf()’ para adjuntar el PDF origen que contiene campos de cuadro de lista o de selección múltiple.
  3. Utilice ‘fill_field()’ para seleccionar un valor de las opciones disponibles.
  4. Guarda el Documento actualizado.
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


# Fill List Box / Multi-Select Fields
def fill_list_box_fields(infile, outfile):
    """Fill list box and multi-select fields in PDF form."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Fill list box / multi-select fields by name
    pdf_form.fill_field("favorite_colors", "Red")

    # Save updated PDF
    pdf_form.save(outfile)