เวอร์ชัน PDF คืออะไร?
เวอร์ชัน PDF หมายถึงรุ่นต่าง ๆ ของ Portable Document Format (PDF) โดยแต่ละรุ่นจะถูกกำหนดด้วยเอกสารสเปกของ PDF เฉพาะ
ในฐานะที่เป็นรูปแบบเอกสารที่ใช้งานอย่างแพร่หลาย PDF ได้พัฒนาต่อเนื่องมาเป็นหลายเวอร์ชัน แต่ละเวอร์ชัน เช่น 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 และ 2.0 จะมี เอกสารสเปกของ PDF ของตนเองที่ระบุคุณลักษณะและความสามารถ
PDF ไฟล์มักจะสามารถทำงานร่วมกันได้ทั้งย้อนหลังและล่วงหน้า ทำให้ซอฟต์แวร์สมัยใหม่สามารถแสดงไฟล์ PDF เก่าได้อย่างถูกต้อง
เวอร์ชัน PDF ใหม่ ๆ จะเพิ่มฟีเจอร์และการปรับปรุงเพิ่มเติม
ในการตรวจสอบเวอร์ชันของไฟล์ PDF บรรทัดแรกของส่วนหัวไฟล์จะมีรหัส "%PDF-x.y" ซึ่ง "x.y" คือหมายเลขเวอร์ชัน อย่างไรก็ตาม ในบางกรณีไฟล์ PDF สามารถอัปเดตเวอร์ชันของตนผ่านคีย์พิเศษเมื่อมีการอัปเดตแบบเพิ่มครั้งละส่วน เพื่อรองรับการเปลี่ยนแปลงหรือการเพิ่มข้อมูลในไฟล์
ตำแหน่งที่บันทึกเวอร์ชั่น
เวอร์ชั่นถูกบันทึกไว้ 2 จุด บรรทัดแรกของไฟล์คือส่วนหัวที่ระบุเวอร์ชั่น ซึ่งเป็นเหตุผลว่าทำไมไฟล์ PDF จึงเริ่มต้นด้วยตัวระบุที่มองออก แทนที่จะเป็นไบต์แบบสุ่ม เวอร์ชั่นยังสามารถถูกบันทึกไว้ใน document catalog และเมื่อทั้งสองจุดมีข้อมูล catalog จะมีความสำคัญกว่า รายการที่สองนี้มีอยู่เพราะ incremental update จะเพิ่มข้อมูลเข้าไปในไฟล์โดยไม่เขียนบรรทัดแรกใหม่ ดังนั้นเอกสารที่อัปเดตแบบแก้ไขทับไฟล์เดิมจึงต้องมีตำแหน่งอื่นเพื่อบันทึกการเปลี่ยนแปลง
ความหมายที่แท้จริงของหมายเลขเวอร์ชั่น
เวอร์ชั่นระบุว่าไฟล์ได้รับอนุญาตให้ใช้ฟีเจอร์ใดบ้าง ไม่ใช่ระบุว่ากำลังใช้ฟีเจอร์ใดอยู่จริงๆ PDF ส่วนใหญ่ใช้เพียงชุดฟีเจอร์เล็กๆ ที่คงที่มานาน จึงมักทำให้ไฟล์ที่ประกาศเวอร์ชั่นใหม่ยังคงเปิดได้ในซอฟต์แวร์รุ่นเก่าโดยไม่มีปัญหา
มีหมายเลขเวอร์ชั่นเพียงไม่กี่ตัวที่เป็นจุดเปลี่ยนสำคัญ: 1.5 แนะนำ object streams, แบบบีบอัด ซึ่งช่วยให้ไฟล์มีขนาดเล็กลงแต่ไม่สามารถอ่านได้ในโปรแกรมที่คาดหวังรูปแบบเก่า 1.7 ถูกกำหนดเป็น ISO 32000-1 และ PDF 2.0 เป็น ISO 32000-2 การบันทึกไฟล์ให้เป็นเวอร์ชั่นที่ต่ำกว่าสามารถทำได้ แต่จะเป็นการแปลงไฟล์ไม่ใช่แค่เปลี่ยนป้ายกำกับ เพราะฟีเจอร์ใดก็ตามที่เวอร์ชั่นเก่าไม่รองรับจะต้องถูกทำให้แบนลงหรือเอาออก