إنشاء حقل كومبوبوكس

Contents
[ ]

تُستخدم نماذج PDF على نطاق واسع لجمع المعلومات المنظمة في المستندات الرقمية مثل التطبيقات والاستطلاعات ونماذج التسجيل. يوفر حقل ComboBox طريقة ملائمة للمستخدمين للاختيار من قائمة القيم المحددة مسبقًا مع الحفاظ على النموذج مضغوطًا ومنظمًا.

ال المحرر السابق يتيح لك الفصل إنشاء وإدارة أنواع مختلفة من الحقول، بما في ذلك مربعات النص ومربعات الاختيار وأزرار الاختيار والقوائم المنسدلة.

  1. قم بتحميل مستند PDF موجود.
  2. أضف حقل كومبوبوكس باستخدام طريقة «add_field ()» ومعلمة «fieldType.combo_box».
  3. استخدم طريقة ‘add_list_item () ‘لإدراج خيارات قابلة للتحديد في القائمة المنسدلة.
  4. احفظ مستند PDF المحدث.
import sys
from os import path
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def create_combobox_field(infile, outfile):
    """Create ComboBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add ComboBox field to PDF form
    pdf_form_editor.add_field(
        pdf_facades.FieldType.COMBO_BOX, "combobox1", "Australia", 1, 230, 498, 350, 514
    )
    pdf_form_editor.add_list_item("combobox1", ["Australia", "Australia"])
    pdf_form_editor.add_list_item("combobox1", ["New Zealand", "New Zealand"])

    # Save updated PDF document with form fields
    pdf_form_editor.save(outfile)