{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
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