Buat Bidang ComboBox
Contents
[
Hide
]
Formulir PDF banyak digunakan untuk mengumpulkan informasi terstruktur dalam dokumen digital seperti aplikasi, survei, dan formulir pendaftaran. Bidang ComboBox menyediakan cara yang nyaman bagi pengguna untuk memilih dari daftar nilai yang telah ditentukan sebelumnya sambil menjaga formulir tetap ringkas dan teratur.
The FormEditor kelas memungkinkan Anda untuk membuat dan mengelola berbagai jenis bidang, termasuk kotak teks, kotak centang, tombol radio, dan daftar drop-down
- Muat dokumen PDF yang ada.
- Tambahkan bidang ComboBox dengan metode ‘add_field()’ dan parameter ‘FieldType.COMBO_BOX’.
- Gunakan metode ‘add_list_item()’ untuk menyisipkan opsi yang dapat dipilih ke dalam daftar drop-down.
- 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_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)