PDF 버전이란?
PDF 버전은 서로 다른 Portable Document Format (PDF)를 의미하며, 각각 고유한 PDF 규격 문서로 정의됩니다.
널리 사용되는 문서 형식인 PDF는 시간이 지나면서 다양한 버전으로 발전해 왔습니다. 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0과 같은 각 버전은 고유한 PDF 규격 문서 를 가지고 있으며, 여기에는 해당 버전의 특성과 기능이 정의되어 있습니다.
PDF 파일은 일반적으로 하위 및 상위 호환성을 제공하므로, 최신 소프트웨어에서도 오래된 PDF를 안정적으로 표시할 수 있습니다.
최신 PDF 버전에는 추가 기능과 개선 사항이 포함됩니다.
PDF 파일의 버전을 확인하려면, 파일 헤더의 첫 줄에 있는 "%PDF-x.y" 식별 정보를 확인하면 됩니다. 여기서 "x.y"는 버전 번호를 나타냅니다. 그러나 경우에 따라, PDF 파일은 증분 업데이트가 적용될 때 특별한 키를 통해 버전을 업데이트하여 파일에 가해진 변경 사항이나 추가 내용을 반영할 수 있습니다.
버전이 저장되는 위치
버전은 두 곳에 저장됩니다. 파일의 첫 줄은 버전을 나타내는 헤더이므로, PDF 파일이 임의의 바이트가 아닌 식별 가능한 표시로 시작하는 이유가 됩니다. 버전은 문서 카탈로그에도 저장될 수 있으며, 둘 다 있을 경우 카탈로그의 값이 우선합니다. 두 번째 항목이 존재하는 이유는 증분 업데이트 가 파일의 첫 줄을 다시 작성하지 않고 데이터를 추가하기만 하기 때문에, 제자리에서 업데이트된 문서는 변경 내용을 기록할 다른 위치가 필요하기 때문입니다.
버전 번호의 실제 의미
버전은 파일이 실제로 어떤 기능을 사용하는지가 아니라, 사용할 수 있는 기능을 정의합니다. 대부분의 PDF는 작고 오래 안정된 일부 기능만 사용하므로, 최신 버전을 선언한 파일도 일반적으로 훨씬 오래된 소프트웨어에서 문제 없이 열립니다.
실제로 큰 전환점이 된 버전 번호는 몇 개뿐입니다. 예를 들어 1.5에서는 압축된 오브젝트 스트림, 을 도입하여 파일 크기를 줄였지만, 예전 레이아웃을 기대하는 뷰어에서는 읽을 수 없게 만들었습니다. 1.7은 ISO 32000-1이 되었고, PDF 2.0 는 ISO 32000-2입니다. 더 낮은 버전으로 저장하는 것은 가능하지만, 단순한 라벨 변경이 아니라 변환 작업입니다. 이전 버전에서 지원하지 않는 기능은 평탄화하거나 제거해야 하기 때문입니다.