حقل التزيين

Contents
[ ]

غالبًا ما تتطلب نماذج PDF تخصيصًا مرئيًا لتحسين قابلية الاستخدام وإنشاء تصميم متسق. باستخدام Aspose.PDF لـ Python، يمكن للمطورين تزيين حقول النموذج برمجيًا عن طريق تعيين خصائص مثل الألوان والحدود ومحاذاة النص.

استخدام المحرر السابق و واجهة فورمفيلد يمكن لمطوري الفصول تعديل مظهر حقول النموذج بسهولة لتحسين قابلية القراءة أو تمييز الحقول المطلوبة أو مطابقة متطلبات العلامة التجارية.

  1. افتح مستند PDF موجود.
  2. قم بإنشاء كائن ForMeditor لمعالجة حقول النموذج.
  3. تعريف التصميم المرئي باستخدام واجهة FormFieldFacade.
  4. قم بتطبيق التصميم على حقل نموذج معين.
  5. احفظ المستند المحدث.
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)