Buat bidang ListBox

Contents
[ ]

Formulir PDF biasanya digunakan untuk aplikasi, survei, dan dokumen pendaftaran. Bidang ListBox menampilkan beberapa opsi secara bersamaan, memudahkan pengguna meninjau dan memilih item dari daftar.

The FormEditor kelas menyediakan fungsionalitas untuk menambahkan berbagai jenis bidang interaktif, termasuk elemen ListBox.

  1. Muat dokumen PDF yang ada.
  2. Definisikan daftar opsi yang dapat dipilih.
  3. Tambahkan bidang ListBox ke halaman tertentu.
  4. Tetapkan nilai default yang dipilih.
  5. Simpan dokumen PDF yang diperbarui.
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_listbox_field(infile, outfile):
    """Create ListBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add ListBox field to PDF form
    pdf_form_editor.items = ["Australia", "New Zealand", "Malaysia"]
    pdf_form_editor.add_field(
        pdf_facades.FieldType.LIST_BOX, "listbox1", "Australia", 1, 230, 398, 350, 514
    )

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