🍋
Menu
PDF

Cross-Reference Table

PDF Cross-Reference Table

ตารางอ้างอิงข้าม (Cross-Reference Table) คือส่วนประกอบสำคัญของโครงสร้างภายในไฟล์ PDF ที่แมปหมายเลขอ็อบเจกต์แต่ละรายการไปยังตำแหน่งไบต์ออฟเซ็ตภายในไฟล์ ทำให้สามารถเข้าถึงอ็อบเจกต์ใด ๆ ได้โดยสุ่มโดยไม่ต้องอ่านทั้งเอกสาร

รายละเอียดทางเทคนิค

ตารางอ้างอิงข้ามเริ่มต้นด้วยคีย์เวิร์ด xref และประกอบด้วยส่วนย่อยที่มีรายการหนึ่งรายการต่ออ็อบเจกต์ แต่ละรายการมีไบต์ออฟเซ็ต 10 หลัก หมายเลขเจเนอเรชัน 5 หลัก และตัวระบุ in-use (n) หรือ free (f) ใน PDF 1.5 ขึ้นไป สตรีมอ้างอิงข้ามสามารถแทนที่ตารางนี้ได้เพื่อการบีบอัดที่ดีขึ้น

ตัวอย่าง

```javascript
// Cross-Reference Table: PDF manipulation example
import { PDFDocument } from 'pdf-lib';

const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```

รูปแบบที่เกี่ยวข้อง

เครื่องมือที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง