Form (AcroForm) คืออะไร?
PDF รองรับทั้งฟอร์มแบบโต้ตอบและไม่โต้ตอบได้
ฟอร์มแบบโต้ตอบหรือที่รู้จักว่า "AcroForms"ถูกเพิ่มเข้ามาใน PDF 1.2 และประกอบด้วยฟิลด์ที่ให้ผู้ใช้กรอกข้อมูลได้ ฟิลด์เหล่านี้สามารถปรากฏได้ในหน้าต่างๆ ภายในเอกสาร PDF และสามารถส่งออก/นำเข้าเป็น FDF หรือ XFDF.
ฟอร์มแบบไม่โต้ตอบที่ถูกนำมาใช้ใน PDF 1.7 คือการแสดงผลฟิลด์ของฟอร์มแบบคงที่ ซึ่งอาจมีข้อมูลจากแหล่งภายนอกหรือออกแบบมาเพื่อให้กรอกด้วยตนเอง
สำหรับข้อมูลด้านเทคนิคเพิ่มเติม โปรดดูที่ข้อ 12.7 ใน ISO 32000-2:2020.
ประเภทของแบบฟอร์ม PDF 2 แบบ
AcroForm เป็นแบบฟอร์มชนิดดั้งเดิม ทุกฟิลด์คือ widget annotation ที่วางอยู่บนหน้า เรียกใช้ลักษณะการแสดง ค่า และการตรวจสอบของตัวเอง และสามารถใช้งานได้ในโปรแกรมอ่าน PDF ทั่วไปส่วนใหญ่ รหัสผ่านสำหรับเปิดไฟล์ XFA แบบฟอร์ม XFA คือคำอธิบายแบบฟอร์มในรูปแบบ XML ที่อยู่ภายใน PDF สามารถจัดเรียงเนื้อหาใหม่ขณะกรอกข้อมูลได้ แต่ต้องใช้โปรแกรมอ่านที่รองรับ และถูกนำออกจากมาตรฐาน PDF 2.0 แล้ว
ประเภทของฟิลด์และการจัดการข้อมูล
- ฟิลด์ข้อความ แบบบรรทัดเดียวหรือหลายบรรทัด
- ช่องทำเครื่องหมายและปุ่มตัวเลือก
- รายการดรอปดาวน์และกล่องรายการ
- ปุ่มกด ซึ่งมี การกระทำ แทนที่จะเป็นค่า
- ฟิลด์ลายเซ็น ซึ่งเก็บ ลายเซ็นดิจิทัล.
ข้อมูลฟอร์มสามารถส่งไปยังเซิร์ฟเวอร์ หรือส่งออกแยกต่างหากเป็น FDF หรือ XFDF เพื่อย้ายค่าระหว่างสำเนาของฟอร์มฉบับเดียวกันได้ โดยไม่ต้องส่งเอกสารทั้งฉบับ
การทำให้ฟอร์มแบน (Flatten)
การทำให้ฟอร์มแบนจะวาดค่าฟิลด์ปัจจุบันลงบนหน้าให้กลายเป็นเนื้อหาปกติ และลบฟิลด์ออก ผลลัพธ์จะมีหน้าตาและการแสดงผลเหมือนเดิม แต่จะไม่สามารถแก้ไข ส่งออกใหม่ หรือรีเซ็ตโดยไม่ตั้งใจได้อีกต่อไป ซึ่งมักเป็นสิ่งที่ต้องการสำหรับฟอร์มที่กรอกเสร็จแล้วและต้องการเก็บถาวรหรือส่งต่อ