Hias Field

Contents
[ ]

Form PDF seringkali memerlukan kustomisasi visual untuk meningkatkan kegunaan dan menciptakan desain yang konsisten. Dengan Aspose.PDF for Python, pengembang dapat secara programatik menghias field form dengan mengatur properti seperti warna, border, dan penjajaran teks.

Menggunakan FormEditor dan FormFieldFacade kelas yang dapat dengan mudah diubah penampilannya oleh pengembang untuk meningkatkan keterbacaan, menyoroti form fields yang wajib, atau menyesuaikan dengan persyaratan merek.

  1. Buka dokumen PDF yang ada.
  2. Buat objek FormEditor untuk memanipulasi form fields.
  3. Tentukan gaya visual menggunakan FormFieldFacade.
  4. Terapkan gaya ke form field tertentu.
  5. 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 decorate_field(infile, outfile):
    # Open document
    doc = ap.Document(infile)

    # Create FormEditor object
    form_editor = pdf_facades.FormEditor(doc)
    form_editor.facade = pdf_facades.FormFieldFacade()
    form_editor.facade.background_color = ap_pydrawing.Color.red
    form_editor.facade.text_color = ap_pydrawing.Color.blue
    form_editor.facade.border_color = ap_pydrawing.Color.green
    form_editor.facade.alignment = pdf_facades.FormFieldFacade.ALIGN_CENTER
    form_editor.decorate_field("First Name")

    # Save updated document
    form_editor.save(outfile)