Atur Penampilan Bidang

Contents
[ ]

Bidang formulir PDF mendukung flag penampilan yang mengendalikan visibilitas, kemampuan cetak, dan interaktivitas. Menggunakan Aspose.PDF for Python, pengembang dapat memodifikasi flag tersebut secara programatik untuk bidang formulir tertentu.

Menggunakan FormEditor kelas, pengembang dapat memodifikasi flag ini untuk menyembunyikan, menampilkan, atau menyesuaikan perilaku bidang formulir dalam PDF interaktif.

  1. Buka dokumen PDF yang ada.
  2. Buat objek FormEditor.
  3. Atur tampilan bidang bernama “First Name” menjadi tidak terlihat.
  4. Simpan dokumen yang diperbarui.
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)