Establecer apariencia del campo

Contents
[ ]

Los campos de formulario PDF soportan banderas de apariencia que controlan la visibilidad, la imprimibilidad y la interactividad. Usando Aspose.PDF for Python, los desarrolladores pueden modificar programáticamente estas banderas para campos de formulario específicos.

Usando el FormEditor clase, los desarrolladores pueden modificar estas banderas para ocultar, mostrar o personalizar el comportamiento de los campos de formulario en un PDF interactivo.

  1. Abra un documento PDF existente.
  2. Cree un objeto FormEditor.
  3. Establezca la apariencia del campo llamado “First Name” como invisible.
  4. Guarde el documento actualizado.
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)