"PDF Action" คืออะไร?
เมื่อทำงานกับไฟล์ PDF "Action" จะครอบคลุมฟีเจอร์ต่างๆ ที่ทำให้เกิดการตอบสนองอัตโนมัติจากการโต้ตอบของผู้ใช้ การทำงานเหล่านี้อาจรวมถึงการไปยังหน้าอื่นเมื่อ บุ๊กมาร์ก, ถูกคลิก การคำนวณโดยใช้ข้อมูลในฟอร์ม หรือการเล่นสื่อมัลติมีเดีย เช่น เสียงและวิดีโอ
ประเภทของ Action ที่พบบ่อย
มาตรฐาน PDF กำหนดประเภทของ Action ไว้หลายแบบ ซึ่งมีเพียงไม่กี่แบบที่ครอบคลุมการใช้งานจริงเกือบทั้งหมด:
- GoTo ใช้กระโดดไปยังตำแหน่งภายในเอกสารเดียวกัน
- GoToR และ Launch ใช้เปิดไฟล์อื่น
- URI ใช้เปิดที่อยู่เว็บ
- Named ใช้เรียกคำสั่งของโปรแกรมอ่าน เช่น NextPage หรือ Print
- SubmitForm และ ResetForm ใช้ส่งหรือเคลียร์ข้อมูลฟอร์ม
- JavaScript ใช้รันสคริปต์ที่ฝังอยู่ในเอกสาร
ตำแหน่งที่ผูก Action ไว้
Action จะไม่ลอยอยู่เดี่ยวๆ แต่จะถูกผูกกับสิ่งที่ผู้อ่านโต้ตอบได้ หรือผูกกับเหตุการณ์ ตัวพาหะที่ใช้บ่อยคือ บุ๊กมาร์ก, link annotation และตัวเลือก widget annotation ซึ่งเป็นส่วนประกอบของ ฟอร์ม.
Action ยังสามารถทำงานตามเหตุการณ์ของเอกสารแทนการคลิกได้ เช่น เมื่อหน้าเอกสารถูกเปิดหรือปิด หรือเมื่อเอกสารถูกสั่งพิมพ์ เนื่องจาก Action สามารถรัน JavaScript และเข้าถึงเครือข่ายได้ โปรแกรมอ่าน PDF จึงจำกัดสิ่งที่จะรันไว้ และหลายโปรแกรมปิดการใช้งานสคริปต์โดยค่าเริ่มต้น