XFA
XFA (XML Forms Architecture) adalah teknologi formulir alternatif milik Adobe, di mana formulir didefinisikan bukan oleh objek PDF asli melainkan oleh muatan XML yang disematkan di dalam pembungkus PDF. Ia dirancang untuk formulir yang kompleks dan dinamis: tata letak yang tumbuh saat kamu menambah baris, kolom yang muncul atau hilang berdasarkan jawaban sebelumnya, dan keterikatan erat dengan skema data di sisi back-end.
Kompromi yang ditebusnya adalah interoperabilitas. XFA tidak pernah dilebur ke dalam standar inti PDF ISO 32000 seperti AcroForm, dan kebanyakan pembaca pihak ketiga, penampil browser, dan aplikasi seluler sama sekali tidak menampilkannya. Formulir XFA murni sering menampilkan halaman pengganti yang berbunyi semacam "silakan buka ini di penampil yang kompatibel." Adobe sendiri telah menghentikan XFA, dan format ini diperlakukan sebagai warisan lama.
Jika kamu menerima formulir XFA, solusi praktisnya biasanya adalah meratakannya atau mengonversinya menjadi PDF statis bergaya AcroForm yang bisa ditangani alat apa pun. Mengetahui apakah sebuah formulir itu AcroForm atau XFA menjelaskan mengapa beberapa PDF berperilaku sempurna di mana saja sementara yang lain hanya berfungsi di satu aplikasi tertentu.