🍋
Menu
PDF

Cross-Reference Table

Table de références croisées (PDF xref)

Une table de consultation interne au sein d'un fichier PDF qui enregistre le décalage en octets de chaque objet, permettant un accès direct et aléatoire à n'importe quel contenu sans analyser l'intégralité du fichier.

Détail technique

La table xref apparaît vers la fin d'un PDF traditionnel et associe chaque numéro d'objet à un décalage en octets dans le fichier. Les PDF incrémentaux ajoutent des tables xref supplémentaires pour les modifications sans réécrire tout le fichier. Les versions modernes (PDF 1.5+) peuvent utiliser des flux de références croisées (flux xref) qui compressent les données de la table. Le mot-clé startxref dans la bande-annonce pointe vers le début de la dernière table xref.

Exemple

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

Formats associés

Outils associés

Termes associés