2007년 3월 26일 월요일

PDF/A란? Part 2: - PDF VS PDF/A

 

PDF PDF/A에는 어떤 차이점이 있을까?

 

사실상 PDF/A PDF 1.4의 부분집합이라고 말할 수 있다.

 

 

PDF/A 표준의 제정 시도는 2002년에 시작되었다. 이 당시에 Adobe에서는 PDF 1.4까지 발표했었는데 앞으로 나올 PDF 규격을 기반으로 할 수는 없었기 때문에 이미 존재하는 PDF 1.4를 기반으로 하기로 결정한 것이다. 게다가 PDF는 기존에 사용하던 TIFF같은 포맷에 비해서 엄청나게 좋은 포맷이기도 했다.

 

 

그런데 PDF 1.4 스펙에 보면 장기 보존 문서에는 별 필요 없는 사항들이 있다.

예를 들어서 사운드나 비디오 파일의 첨부가 그것인데 50년 후에 MP3 AVI 파일을 플레이 할 수 없을 수도 있지 않은가이와 같이 PDF/A PDF 1.4 스펙에서 특정 프로그램이나 OS등에 종속적인 부분, 그리고 장기 보존에 필요 없는 사항들을 제거해서 만든 규격이기 때문에 PDF 1.4의 부분집합으로 볼 수 있는 것이다.

 

 

그럼 어떤 사항들이 빠졌나?

한 마디로 장기 보존에 필요가 없는 것들은 전부 빠졌다고 보면 된다.

 

대략 다음과 같은 사항들이 빠졌다. - 아래의 사항들은 반드시 빼야 하는 것보다는(must) 사용하지 않기를 권장하는 것들이다(may).

 

l        암호화(encryption)
-
당연하다. 나중에 비번 몰라서 못 열면 안되니까^^;*

l        LZW 압축

l        파일 첨부
-
첨부한 파일이 특정 프로그램이나 시스템에 종속적일 수 있으므로

l        외부 리소스에 대한 참조
-
해당 리소스가 없어져버린다면?

l        투명
-
.....이건 아마도 투명을 처리하는 방식이 뷰어마다 다르기 때문에 빠진 듯(실제로 Adobe Reader의 버전마다 Transparency flattening 방식이 다르다.)

l        멀티미디어
-
이것도 특정 프로그램이나 시스템에 종속적이다.

l        자바스크립트
- PDF
에 자바 스크립트가 들어갈 수 있다는 사실을 아는지? 뭐 이것도 PDF/A에는 별 필요가 없는 사항인 듯.

 

 

반대로 어떤 사항들은 필수가 되었다.

한 마디로 100년이 지난 후에도 제대로 보여주는데 필요한 것들은 필수로 넣어야 한다. 이거 안 지키면 PDF/A-1 검사 툴로 돌리면 failed 나온다.

 

l        사용한 모든 폰트의 임베딩
-
너무 당연하다. 물론 하나도 빼먹지 않고 전부 임베딩 해야 함

l        장치 독립적인 컬러(device-independent color)
-
간단히 말해서 PDF 1.4 스펙에 있는 컬러만 사용하라는 거다. 이 이외의 컬러는 사용하지 말 것. 근데 RGB CMYK이외에도 또 다른 컬러 표현 방식이 있나 보다^^;

l        XMP 메타데이터
-Self-description
에 필요하므로

 

 

 

PDF/A PDF 1.4의 부분집합이다 보니 기존의 PDF 제품들 중 상당수가 PDF/A에 대응되거나 또는 약간의 수정만으로 대응이 가능한 경우가 많다. 즉 기존의 수많은 PDF 인프라의 상당수를 재활용할 수 있다는 점에서 PDF/A는 이미 출발선 저 앞쪽에 가 있는 것이다.

 

 

물론 WizPDF 제품군(http://www.wizpdf.com)은 PDF 1.4에 대응되면 이 중에서 WizPDF Server에는 PDF/A 파일을 생성하는 기능이 제공된다.

 

 

댓글 없음: