พจนานุกรม

Fragment Identifier

สงสัยเกี่ยวกับ Fragment Identifier ในไฟล์ PDF ใช่ไหม ดูข้อมูลเชิงลึกได้ที่ PDF Dictionary ของ PDF2Go

Fragment Identifier คืออะไร

Fragment Identifier เป็นฟีเจอร์ที่กำหนดไว้ในภาคผนวก O ของมาตรฐาน ISO 32000-2 ซึ่งช่วยให้สามารถตรึงตำแหน่งเนื้อหาเฉพาะและควบคุมการแสดงผลภายในลิงก์ PDF ไฟล์โดยใช้ URL Identifier เหล่านี้จะอยู่หลัง # สัญลักษณ์ใน URL และมีผลต่อเนื้อหาที่จะแสดง

ตัวอย่างเช่น คุณสามารถอ้างอิงไปยังหน้าใดหน้าหนึ่งของไฟล์ PDF ได้โดยเพิ่ม #page=n (โดยที่ n เริ่มจาก 1) ต่อท้าย URL: https://www.pdfa.org/wp-content/uploads/2013/05/PDFA_in_a_Nutshell_211.pdf#page=5 จะพาคุณไปยังหน้า 5 ของไฟล์ PDF

พารามิเตอร์ที่ URL ของ PDF ใช้งานได้

ส่วน fragment คือส่วนของ URL หลังเครื่องหมายแฮช สำหรับ PDF จะถูกจัดการโดยโปรแกรมแสดงผลแทนที่จะเป็นเซิร์ฟเวอร์ พารามิเตอร์ที่ใช้บ่อยได้แก่:

  • page ซึ่งเปิดเอกสารที่หน้าที่กำหนด โดยเริ่มนับจากหนึ่ง
  • nameddest ซึ่งข้ามไปยังจุดหมายแบบมีชื่อที่กำหนดไว้ในเอกสาร
  • zoom ซึ่งกำหนดการขยายและสามารถกำหนดตำแหน่งเลื่อนหน้าจอได้ด้วย
  • search ซึ่งเปิดไฟล์พร้อมคำค้นหาที่ถูกค้นหาไว้ล่วงหน้า
  • toolbar, navpanes และ statusbar ซึ่งใช้แสดงหรือซ่อนส่วนต่างๆ ของอินเทอร์เฟซโปรแกรมแสดงผล

สามารถใช้หลายค่าร่วมกันได้ โดยคั่นด้วยเครื่องหมายแอมเปอร์แซนด์ เช่น ในลิงก์ที่เปิดหน้า 4 ด้วยค่า zoom คงที่

สาเหตุที่ลิงก์บางครั้งเปิดที่หน้าแรก

การรองรับเป็นความสามารถของโปรแกรมแสดงผล ไม่ใช่คุณสมบัติของไฟล์ และมีความไม่สม่ำเสมอ พารามิเตอร์เหล่านี้มีต้นกำเนิดจาก Adobe Acrobat เบราว์เซอร์รองรับเพียงบางส่วนในโปรแกรมแสดงผลที่มีมาในตัว และเบราว์เซอร์ที่ดาวน์โหลดไฟล์แทนการแสดงผลจะไม่สนใจ fragment เลย

พารามิเตอร์ page จะนับจากหนึ่ง ต่างจาก ดัชนีหน้าที่เป็นจำนวนเต็ม ที่ใช้ภายในไฟล์ และจุดหมายแบบมีชื่อจะมีความยืดหยุ่นมากกว่า เพราะยังใช้งานได้แม้มีการแทรกหรือเอาหน้าออก