Buat Bidang RadioButton

Contents
[ ]

Formulir PDF interaktif memungkinkan pengguna memberikan input terstruktur langsung di dalam dokumen. Bidang radio button berguna ketika pengguna harus memilih hanya satu opsi dari beberapa pilihan, seperti memilih negara, jenis kelamin, atau preferensi.

The FormEditor kelas menyediakan metode untuk membuat berbagai tipe bidang, termasuk kotak teks, kotak centang, kotak kombo, kotak daftar, dan radio button.

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

    # Add RadioButton field to PDF form
    pdf_form_editor.items = ["Australia", "New Zealand", "Malaysia"]
    pdf_form_editor.add_field(
        pdf_facades.FieldType.RADIO, "radiobutton1", "Malaysia", 1, 240, 498, 256, 514
    )

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