Get Field Appearance

Contents
[ ]

Form fields in PDF documents have visual properties such as background color, text color, border color, and alignment. With Aspose.PDF for Python, developers can programmatically inspect these appearance settings using the FormEditor class.

  1. Open an existing PDF document.
  2. Create a FormEditor object.
  3. Retrieve the appearance information of a specific field.
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 get_field_appearance(infile, outfile):
    # Open document
    doc = ap.Document(infile)

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

    # Get field appearance
    appearance = form_editor.get_field_appearance("Last Name")
    print("Field Appearance: " + str(appearance))