Overview
PDF는 1993년 Adobe가 개발한 문서 형식으로, 운영체제나 디바이스에 관계없이 동일한 레이아웃을 보장합니다. 텍스트, 폰트, 이미지, 벡터 그래픽을 하나의 파일에 담아 어디서 열어도 원본 그대로 표시됩니다.
PDF는 최종 문서 배포의 사실상 표준입니다. 계약서, 논문, 관공서 서식 등 수신자가 작성자의 의도 그대로 문서를 봐야 하는 모든 상황에서 쓰입니다.
History
Adobe 공동 창업자 존 워녹은 1991년 'The Camelot Project'라는 사내 메모에서 PDF의 청사진을 제시했고, 1993년 버전 1.0이 공개되었습니다. 초기에는 뷰어가 유료여서 보급이 더뎠지만, 1994년 Acrobat Reader를 무료로 전환하면서 사용자가 급격히 늘었습니다.
2008년 PDF는 국제 표준(ISO 32000-1)으로 채택되었고, 최신 버전인 PDF 2.0(ISO 32000-2)은 2017년 발표 후 2020년에 개정되었습니다. 개방형 표준이므로 수백 개의 독립 도구가 PDF를 읽고 생성할 수 있습니다.
Technical Details
PDF 파일은 네 부분으로 구성됩니다. 버전을 선언하는 헤더, 페이지 ·폰트·이미지·스트림 등 간접 객체가 담긴 본문, 임의 접근을 위한 교차 참조 테이블, 그리고 루트 카탈로그를 가리키는 트레일러입니다.
텍스트는 흐르는 문단이 아니라 좌표가 지정된 글리프 코드로 저장됩니다. 폰트는 전체 또는 서브셋으로 임베드할 수 있고, 이미지는 JPEG, JPEG2000, JBIG2, Flate 압축을 지원합니다. 벡터 그래픽은 PostScript에서 파생된 연산자 세트를 사용합니다.
AcroForm·XFA 양식, 디지털 서명(PAdES), 3D 아트워크(U3D/PRC), JavaScript 액션, 선택적 콘텐츠 그룹(레이어), 접근성 태깅(PDF/UA) 등 다양한 기능을 지원합니다.
Pros & Cons
Pros
- 모든 플랫폼과 프린터에서 픽셀 단위까지 동일한 레이아웃을 보장
- 특정 벤더에 종속되지 않는 개방형 ISO 표준
- 디지털 서명, 양식, 주석, 접근성 기능 내장
- 내부 압축 덕분에 컴팩트한 파일 크기
- 주요 OS, 브라우저, 모바일 기기 모두 지원
Cons
- DOCX 같은 원본 형식에 비해 내용 편집이 어려움
- 복잡한 스펙 탓에 일부 뷰어에서 렌더링 차이가 발생
- 작은 화면에서 리플로 콘텐츠로 활용하기엔 부적합
- 스캔된 대용량 PDF는 OCR이나 압축 없이는 매우 무거움
Common Use Cases
- 계약서, 청구서, 법률 문서
- 학술 논문 및 저널 기사
- 관공서 서식 및 세금 신고서
- 인쇄용 마케팅 자료와 브로슈어
- 장기 보존 문서 (PDF/A)