مربع قائمة التعبئة

Contents
[ ]

يسمح مربع القائمة وحقول التحديد المتعدد للمستخدمين باختيار قيمة واحدة أو عدة قيم من مجموعة خيارات محددة مسبقًا. في هذا المثال، نموذج واجهة من واجهات أسبوز.pdf يُستخدم للوصول إلى نموذج PDF وتعيين قيمة محددة لحقل favorite_colors. بمجرد تحديد الخيار المطلوب، يتم حفظ المستند المحدث.

  1. قم بتهيئة ‘PDF_facades.form () ‘لإدارة حقول النموذج وتحديثها.
  2. اتصل بـ «bind_pdf ()» لإرفاق ملف PDF المصدر الذي يحتوي على مربع القائمة أو الحقول متعددة التحديد.
  3. استخدم ‘fill_field () ‘لتحديد قيمة من الخيارات المتاحة.
  4. احفظ المستند المحدث.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

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

from config import set_license, initialize_data_dir


# Fill List Box / Multi-Select Fields
def fill_list_box_fields(infile, outfile):
    """Fill list box and multi-select fields in PDF form."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Fill list box / multi-select fields by name
    pdf_form.fill_field("favorite_colors", "Red")

    # Save updated PDF
    pdf_form.save(outfile)