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}`);
```
관련 포맷
관련 도구
M
Merge PDF
S
Split PDF
C
Compress PDF
R
Rotate PDF
A
Add Page Numbers
P
PDF to JPG
W
Watermark PDF
R
Reorder PDF Pages
F
Flatten PDF
E
Edit PDF Metadata
S
Sign PDF
J
JPG to PDF
E
Extract Text from PDF
P
PDF 페이지 삭제
P
PDF 역순 정렬
P
PDF 페이지 추출
홀
홀수/짝수 페이지 추출
P
PDF 페이지 크기 변경
P
PDF 자르기
빈
빈 페이지 삽입
P
PDF 페이지 복제
P
PDF를 PNG로 변환
머
머리글 및 바닥글 추가
P
PDF에 텍스트 추가
P
PDF에 이미지 추가
관련 용어
PDF
PDF/A
OCR
Linearization
Page Tree
Document Catalog
Form Field
Digital Signature
Annotation
Bookmark
Redaction
Flattening
Encryption
Bates Numbering
Watermark
Tagged PDF
PDF/X
PDF/UA
PDF Redaction
PDF Portfolio
PDF Signature
Cross Product
Cross-Posting
PDF/VT
PDF/E
Content Stream
Font Embedding
PDF Layers
XFA
AcroForm
PDF Optimizer
Color Management (PDF)
Incremental Save