Cross-Reference Table
Bảng Tham chiếu Chéo (PDF xref)
Bảng tra cứu nội bộ trong tệp PDF ghi lại offset byte của mọi đối tượng, cho phép trình đọc PDF nhảy trực tiếp đến bất kỳ đối tượng nào mà không cần quét toàn bộ tệp.
Chi tiết kỹ thuật
Bảng xref xuất hiện gần cuối PDF truyền thống và ánh xạ mỗi số đối tượng và thế hệ với vị trí byte chính xác. Điều này cho phép truy cập ngẫu nhiên, rất cần thiết để hiển thị từng trang nhanh chóng. PDF hiện đại (1.5+) có thể sử dụng luồng tham chiếu chéo thay vì bảng văn bản thuần, đạt được nén tốt hơn. Lưu tăng dần thêm các phần xref mới, tạo ra chuỗi mà trình đọc duyệt từ trailer ngược lại.
Ví dụ
```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}`);
```