🍋
Menu
PDF

Page Tree

페이지 트리 (PDF 페이지 계층 구조)

PDF 내 모든 페이지를 트리 구조로 조직하는 계층적 구조입니다. 개별 페이지 대신 페이지 하위 트리 수준에서 속성(미디어 크기, 회전 등)을 상속할 수 있어 수천 페이지의 문서에서도 효율적인 페이지 접근이 가능합니다.

기술 세부사항

페이지 트리는 중간 노드(/Type /Pages)와 리프 노드(/Type /Page)로 구성됩니다. 미디어 크기, 자르기 상자, 회전, 리소스 등의 속성은 트리 수준에서 상속될 수 있어 중복을 줄입니다. 대부분의 PDF 뷰어는 B-tree와 유사한 탐색을 사용하여 O(log n) 시간에 특정 페이지에 접근합니다.

예시

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

관련 포맷

관련 도구

관련 용어