🍋
Menu
PDF

Cross-Reference Table

상호 참조 테이블 (PDF xref)

PDF 파일 내 모든 객체(페이지, 글꼴, 이미지)의 정확한 바이트 위치를 기록하는 조회 테이블로, 뷰어가 전체 파일을 순차적으로 읽지 않고도 원하는 객체로 바로 이동할 수 있게 합니다.

기술 세부사항

xref 테이블은 각 객체를 바이트 오프셋(또는 PDF 2.0에서는 xref 스트림의 스트림 오프셋)으로 매핑합니다. 이를 통해 임의 접근이 가능해져 뷰어가 전체 파일을 파싱하지 않고도 특정 페이지나 리소스로 바로 이동할 수 있습니다. 점진적 업데이트는 원본에 영향을 주지 않고 새 xref 섹션을 추가합니다.

예시

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

관련 포맷

관련 도구

관련 용어