Bekerja dengan AcroForms

Dasar-Dasar AcroForms

AcroForms adalah teknologi formulir PDF yang asli. AcroForms adalah formulir yang berorientasi halaman. Mereka pertama kali diperkenalkan pada tahun 1998. Mereka menerima input dalam Format Data Formulir atau FDF dan Format Data Formulir XML atau xFDF. Vendor pihak ketiga mendukung AcroForms. Ketika Adobe memperkenalkan AcroForms, mereka menyebutnya sebagai “formulir PDF yang dibuat dengan Adobe Acrobat Pro/Standard dan bukan jenis formulir XFA statis atau dinamis yang khusus. Acroforms dapat dipindahkan dan berfungsi di semua platform.

Anda dapat menggunakan AcroForms untuk menambahkan halaman tambahan ke dokumen formulir PDF. Berkat konsep Template, Anda dapat menggunakan AcroForms untuk mendukung pengisian formulir dengan beberapa catatan database.

PDF 1.7 mendukung dua metode berbeda untuk mengintegrasikan data dan formulir PDF.

AcroForms (juga dikenal sebagai formulir Acrobat), diperkenalkan dan termasuk dalam spesifikasi format PDF 1.2.

Arsitektur Formulir XML Adobe (XFA), diperkenalkan dalam spesifikasi format PDF 1.5 sebagai fitur opsional (Spesifikasi XFA tidak termasuk dalam spesifikasi PDF, hanya dirujuk).

Untuk memahami Acroforms vs XFA formulir, kita perlu memahami dasar-dasarnya terlebih dahulu. Untuk memulai, keduanya adalah formulir PDF yang dapat Anda gunakan. Acroforms adalah yang lebih tua, dibuat pada tahun 1998, dan masih disebut sebagai formulir PDF klasik. Formulir XFA adalah halaman web yang dapat Anda simpan sebagai PDF, dan muncul pada tahun 2003. Butuh waktu sebelum PDF mulai menerima formulir XFA.

AcroForms memiliki kemampuan yang tidak ditemukan di XFA dan sebaliknya XFA memiliki beberapa kemampuan yang tidak ditemukan di AcroForms. Sebagai contoh:

  • AcroForms mendukung konsep “Template”, memungkinkan halaman tambahan ditambahkan ke dokumen formulir PDF untuk mendukung pengisian formulir dengan beberapa catatan database.
  • XFA mendukung konsep aliran dokumen yang memungkinkan kolom untuk mengubah ukuran jika diperlukan untuk mengakomodasi data.

Untuk pembelajaran yang lebih mendetail tentang kemampuan pustaka Java, lihat artikel berikut: