Buat Field TextBox

Contents
[ ]

Formulir PDF sering memerlukan masukan teks dari pengguna, seperti nama, alamat, atau komentar. Field TextBox memungkinkan fungsi ini dengan menyediakan field yang dapat diedit langsung dalam dokumen PDF.

The FormEditor kelas memungkinkan penambahan field teks, kotak centang, tombol radio, kotak daftar, kotak kombo, dan tombol, memudahkan pembuatan PDF interaktif.

  1. Muat dokumen PDF yang ada.
  2. Tambahkan beberapa bidang TextBox untuk input pengguna.
  3. Tetapkan nilai default untuk setiap bidang.
  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_textbox_field(infile, outfile):
    """Create TextBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add TextBox field to PDF form
    pdf_form_editor.add_field(
        pdf_facades.FieldType.TEXT, "first_name", "Alexander", 1, 50, 570, 150, 590
    )
    pdf_form_editor.add_field(
        pdf_facades.FieldType.TEXT, "last_name", "Smith", 1, 235, 570, 330, 590
    )

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