🍋
Menu
PDF

Page Tree

Arbre de pages (Hiérarchie de pages PDF)

Une structure de données arborescente à l'intérieur d'un PDF qui organise toutes les pages en une hiérarchie logique, permettant un accès rapide à n'importe quelle page sans parcourir le document entier de manière séquentielle.

Détail technique

L'arbre de pages se compose de nœuds intermédiaires (nœuds d'arbre de pages) et de nœuds terminaux (objets page individuels). Chaque nœud intermédiaire contient une entrée /Count (nombre total de pages enfants) et un tableau /Kids (références aux nœuds enfants ou aux pages). Les propriétés de page comme le format de support, la rotation et les ressources peuvent être héritées des nœuds parents, réduisant ainsi la redondance.

Exemple

```javascript
// Page Tree: 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