🍋
Menu
PDF

Cross-Reference Table

Çapraz Referans Tablosu (PDF xref)

PDF dosyası içindeki her nesneyi dosyadaki tam bayt konumuna eşleyen dahili bir arama tablosu; belgenin tamamını okumadan herhangi bir sayfaya veya öğeye doğrudan erişimi sağlar.

Teknik Detay

xref tablosu, her dolaylı nesne için bir giriş içerir ve bayt ofsetini, nesil numarasını ve kullanım durumunu (kullanımda/serbest) saklar. PDF başlangıçta sabit genişlikli metin tabanlı xref tabloları kullanıyordu; PDF 1.5, çapraz referans akışlarını (akış nesneleri olarak saklanan sıkıştırılmış xref tabloları) tanıttı. Artımlı güncellemeler dosyanın sonuna yeni xref tabloları ekleyerek bir revizyon zinciri oluşturur. PDF onarım araçları, dosya genelinde 'obj' anahtar kelimelerini tarayarak bozulmuş xref tablolarını yeniden yapılandırır.

Ornek

```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}`);
```

Ilgili Formatlar

Ilgili Araclar

Ilgili Terimler