🍋
Menu
PDF

Page Tree

Дерево страниц (иерархия страниц PDF)

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

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

Дерево страниц состоит из промежуточных узлов (узлов дерева страниц) и конечных узлов (отдельных страниц). Каждый промежуточный узел может ссылаться на дочерние узлы или страницы, а наследуемые атрибуты, такие как медиа-бокс, бокс обрезки и ресурсы по умолчанию, могут быть установлены на любом уровне и наследоваться потомками. Такая конструкция сбалансированного дерева означает, что в документе из 10 000 страниц можно найти любую страницу за несколько переходов, а не путём линейного поиска.

Пример

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

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

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

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