Cross-Reference Table
Querverweistabelle (PDF xref)
Eine interne Nachschlagetabelle innerhalb einer PDF-Datei, die den Byte-Offset jedes Objekts aufzeichnet und es PDF-Readern ermöglicht, direkt zu jedem Objekt zu springen, ohne die gesamte Datei durchsuchen zu müssen.
Technisches Detail
Die xref-Tabelle erscheint am Ende eines traditionellen PDFs und bildet jede Objektnummer und Generation auf ihre exakte Byte-Position ab. Dies ermöglicht Direktzugriff, der für das schnelle Rendern einzelner Seiten unerlässlich ist. Moderne PDFs (1.5+) können Querverweis-Streams anstelle von Klartext-Tabellen verwenden und so eine bessere Komprimierung erreichen. Inkrementelle Speicherungen hängen neue xref-Abschnitte an und bilden eine Kette, die Reader vom Trailer rückwärts durchlaufen.
Beispiel
```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}`);
```