PDF는 Portable Document Format의 약자입니다. Adobe는 문서가 어떤 컴퓨터, 어떤 프린터에서 열리더라도, 그리고 읽는 사람이 해당 글꼴을 가지고 있든 없든, 작성자가 의도한 모습 그대로 도착하도록 PDF를 만들었습니다. 이 약속 덕분에 PDF는 계약서, 송장, 매뉴얼, 양식, 티켓, 학술 논문의 형식이 되었습니다. Adobe는 2008년에 이 규격을 국제표준화기구(ISO)에 넘겼고, 그 결과 PDF는 이제 한 회사의 형식이 아닌 오픈 표준입니다.
PDF가 페이지를 저장하는 방식
PDF는 페이지의 사진이 아니며, 워드 프로세서 문서도 아닙니다. 번호가 매겨진 객체(페이지, 글꼴, 이미지, 색상 정의, 주석)들의 집합과, 각 객체가 파일의 어디에서 시작되는지를 알려 주는 파일 끝 부분의 테이블로 이루어집니다. 페이지 객체는 그릴 내용을 지시하는 명령 목록을 담고 있습니다. 예를 들어, 이 글리프를 이 좌표에 배치하고, 이 사각형을 저 색으로 채우고, 이 이미지를 저 상자 안에 배치하라는 식입니다.
명령이 픽셀 기반이 아니라 기하학적 좌표 기반이기 때문에, PDF의 텍스트는 어떤 배율로 확대해도 선명하게 유지되며, 보통은 선택하거나 검색할 수도 있습니다. 예외는 스캔한 PDF입니다. 이는 종이 문서의 사진을 페이지 객체 안에 넣은 것으로, 누군가 광학 문자 인식(OCR)을 수행하기 전까지는 텍스트가 전혀 존재하지 않습니다.
글꼴은 보통 파일 안에 임베드되어, 서체의 사본이 함께 포함됩니다. 덕분에 해당 글꼴을 한 번도 본 적 없는 컴퓨터에서도 레이아웃이 똑같이 유지됩니다. 동시에, 한 페이지짜리 편지의 PDF가 몇 메가바이트에 이를 수 있는 이유이기도 합니다. PDF는 각 객체를 개별적으로 압축할 수 있고, PDF 1.5부터는 여러 개의 작은 객체를 하나의 압축 스트림으로 묶을 수 있습니다. 그래서 내용이 같은 두 PDF 파일도 크기가 크게 다를 수 있습니다.
PDF가 포함하는 메타데이터
PDF는 많은 사람이 예상하는 것보다 더 많은 메타데이터를, 동시에 두 위치에 담고 있습니다.
첫 번째는 문서 정보 딕셔너리로, 뷰어의 문서 속성에 표시되는 전통적인 필드 모음입니다. 여기에는 Title, Author, Subject, Keywords, Creator(문서를 작성한 앱), 그리고 실제로 PDF를 작성한 소프트웨어인 Producer가 표시됩니다. 이와 함께 CreationDate와 ModifyDate가 있으며, 일반적으로 D:20240418103122+02'00' 형태로 기록되어, 시점뿐 아니라 시간대 정보도 함께 담습니다.
두 번째는 Adobe의 XML 기반 메타데이터 패킷인 XMP입니다. XMP는 같은 필드들을 구조화된 형태로 다시 담을 수 있으며, 문서의 PDF/A 적합성 수준, 편집 후에도 유지되는 지속적인 문서 식별자, 어떤 앱이 이 문서를 다루었는지에 대한 이력 같은 내용을 여기에 기록합니다.
이 필드들 중 두 가지는 파일을 공유하기 전에 한 번 더 확인할 가치가 있습니다. Author는 종종 컴퓨터에 로그인한 계정 이름에서 자동으로 채워지며, Producer는 사용 중인 소프트웨어와 그 버전까지 드러냅니다. 휴대폰이나 카메라 앱에서 내보낸 PDF는 안에 포함된 이미지의 메타데이터를 물려받을 수도 있습니다. 이런 정보는 페이지에서는 전혀 보이지 않습니다.
PDF의 구조 자체도 문서에 대해 많은 정보를 제공합니다. 어떤 기능을 지원하는지 알려 주는 PDF 버전, 페이지 수, 포인트 단위의 페이지 크기, 페이지 회전 정보, 화면 읽기 프로그램을 위한 태그 포함 여부, 암호화 또는 디지털 서명 여부 등이 여기에 포함됩니다.
PDF를 언제 사용해야 하는지
레이아웃이 중요하고 문서가 완성된 뒤에는 PDF를 사용하세요. 인쇄, 서명, 보관해야 하거나, 별도의 소프트웨어 설치를 요청하기 어려운 사람에게 전달할 모든 문서에 적합한 형식입니다.
아직 문서를 작성 중이라면 PDF는 적절하지 않습니다. PDF는 편집하기가 까다롭습니다(단락이 다시 흐르도록 조정하는 것이 아니라, 페이지 위의 객체를 옮기는 방식이기 때문입니다). 따라서 편집 가능한 원본은 워드 프로세서 형식으로 유지하고, 마지막에 PDF로 내보내세요. 또한 PDF는 고정된 페이지를 사용하는 탓에 좁은 화면에 맞춰 다시 흐를 수 없어, 휴대폰에서는 읽기 좋지 않습니다. 이북 형식은 이런 점을 훨씬 잘 처리합니다. 장기 보관을 위해서는, 일반 PDF를 수십 년 뒤에 열 때 문제가 될 수 있는 기능을 금지하기 위해 만들어진 PDF/A 프로필을 사용하면 됩니다.