Apa itu "PDF Action"?
Saat bekerja dengan PDF, sebuah "Action" mencakup berbagai fitur yang memicu respons otomatis berdasarkan interaksi pengguna. Action ini dapat mencakup berpindah ke halaman lain ketika sebuah bookmark, diklik, menjalankan perhitungan menggunakan data formulir, atau memutar elemen multimedia seperti audio dan video.
Jenis action yang umum
Spesifikasi PDF menetapkan beberapa jenis action. Beberapa di antaranya sudah mencakup hampir semua kasus penggunaan nyata:
- GoTo, yang melompat ke tujuan dalam dokumen yang sama.
- GoToR dan Launch, yang membuka file lain.
- URI, yang membuka alamat web.
- Named, yang menjalankan perintah viewer seperti NextPage atau Print.
- SubmitForm dan ResetForm, yang mengirim atau menghapus data formulir.
- JavaScript, yang menjalankan script yang disematkan di dalam dokumen.
Tempat action dilampirkan
Action tidak pernah berdiri sendiri. Action selalu dilampirkan ke sesuatu yang dapat berinteraksi dengan pembaca, atau ke sebuah peristiwa. Pembawanya yang biasa adalah bookmark, link annotation dan opsi widget annotation yang membentuk sebuah formulir.
Action juga dapat dijalankan pada event dokumen, bukan hanya saat diklik, misalnya ketika sebuah halaman dibuka atau ditutup, atau ketika sebuah dokumen akan dicetak. Karena action dapat menjalankan JavaScript dan mengakses jaringan, viewer membatasi apa yang akan mereka jalankan, dan banyak yang menonaktifkan scripting sepenuhnya secara default.