Kamus

XFA - Arsitektur Formulir XML

Telusuri Kamus PDF2Go: Pelajari apa itu XFA, XML Forms Architecture, dan lainnya. Pahami seluk-beluk PDF dengan percaya diri.

Apa itu XFA?

XFA, singkatan dari "XML Forms Architecture", adalah sekumpulan spesifikasi XML proprieter yang dirancang untuk mendukung formulir statis dan dinamis dalam PDF dokumen.

Formulir XFA menawarkan fitur lanjutan seperti konten interaktif dan dinamis, perhitungan, dan koneksi ke basis data.

Namun, karena sifatnya yang proprieter dan dukungan yang terbatas di antara pemroses PDF, XFA tidak lagi digunakan dalam PDF 2.0 (ISO 32000-2:2020) dan tidak lagi direkomendasikan. Fitur ini diizinkan di PDF versi 1.5 hingga 1.7.

XFA dan AcroForm adalah dua hal yang berbeda

PDF memiliki dua teknologi formulir, dan keduanya bukan variasi satu sama lain. AcroForm dibuat dari objek PDF: setiap bidang adalah anotasi widget pada sebuah halaman, dan keseluruhan bagian ini adalah bagian dari dokumen. XFA menggambarkan formulir sebagai dokumen XML yang disimpan di dalam PDF, dengan PDF yang sebagian besar berfungsi sebagai pembungkus.

Perbedaan itulah yang membuat formulir XFA bisa gagal dibuka di penampil yang sebaliknya berfungsi dengan baik. Formulir XFA statis biasanya menyimpan versi PDF yang sudah dirender sehingga bisa ditampilkan oleh pembaca apa pun. Formulir XFA dinamis, yang bertambah dan menyesuaikan ulang saat diisi, tidak memiliki konten halaman tetap sebagai cadangan, sehingga penampil tanpa dukungan XFA akan menampilkan pesan yang meminta pembaca lain, bukan menampilkan formulir.

XFA telah dihapus dari standar

XFA tidak pernah menjadi bagian dari standar ISO PDF itu sendiri; XFA hanya dirujuk oleh PDF 1.7 sebagai spesifikasi eksternal. XFA sudah tidak digunakan lagi (deprecated) dalam PDF 2.0, yang menghapusnya sepenuhnya, dan penampil PDF di browser utama tidak pernah mengimplementasikannya.

Untuk formulir baru, AcroForm adalah pilihan yang lebih mudah dibawa lintas platform. Formulir XFA yang sudah ada biasanya dapat diubah menjadi konten halaman biasa ketika hanya perlu dibaca dan diarsipkan, dan datanya dapat dipertukarkan sebagai XFDF.