Buat Field CheckBox

Contents
[ ]

Formulir PDF banyak digunakan untuk mengumpulkan masukan pengguna dalam dokumen seperti aplikasi, survei, dan perjanjian. Field checkbox memungkinkan pengguna memilih atau membatalkan pilihan dalam sebuah form.

Dengan menggunakan Aspose.PDF for Python, pengembang dapat memanipulasi formulir PDF secara programatis. The FormEditor kelas menyediakan metode untuk menambahkan, mengedit, dan mengelola bidang formulir dalam dokumen PDF.

  1. Muat file PDF yang ada.
  2. Panggil metode ‘add_field()’ dengan parameter ‘FieldType.CHECK_BOX’ untuk membuat kotak centang dan menentukan posisinya.
  3. Tentukan nama bidang, keterangan, dan posisi.
  4. 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_checkbox_field(infile, outfile):
    """Create CheckBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add CheckBox field to PDF form
    pdf_form_editor.add_field(
        pdf_facades.FieldType.CHECK_BOX,
        "checkbox1",
        "Check Box 1",
        1,
        240,
        498,
        256,
        514,
    )

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