🍋
Menu
PDF

Cross-Reference Table

Таблица перекрёстных ссылок (PDF xref)

Внутренняя таблица поиска в файле PDF, которая записывает байтовое смещение каждого объекта, позволяя программам чтения PDF переходить непосредственно к любому объекту без сканирования всего файла.

Техническая деталь

Таблица xref расположена ближе к концу традиционного PDF и сопоставляет каждый номер объекта и генерацию с его точной байтовой позицией. Это обеспечивает произвольный доступ, необходимый для быстрого отображения отдельных страниц. Современные PDF (версии 1.5+) могут использовать потоки перекрёстных ссылок вместо текстовых таблиц для лучшего сжатия. Инкрементальные сохранения добавляют новые секции xref, создавая цепочку, которую программы чтения обходят от трейлера назад.

Пример

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

Связанные форматы

Связанные инструменты

Связанные термины