블로그에 올린 글을 모아 인쇄 가능한 형식으로 만드는 건 꽤 재미있는 일입니다. 이글루스에서 처음
PDF 전자출판 서비스를 하는걸 보고, '아! 저거 괜찮겠다!' 하고 즉흥적으로 PDF 파일을 뽑는 스크립트를 만들었지만, 사실 글을
어도비 리더로 볼 수 있다는 걸 빼면 별다른 장점이 없었습니다. 파일을 만드는데 사용되는 상당한 서버 자원이나, 파일을 읽기 위해 사용되는 무거운 어도비 리더를 실행하는 수고에 비해 파일은 보잘것 없었고 활용 가능성도 적었습니다.
그래서 이번에는 꼭 PDF 파일을 고집하지 않고, 다른 파일 형식을 생각해 보기로 했습니다. 일단 고려 대상에 포함한 것은 PDF, DOC, HWP 파일의 세 종류입니다. PDF 파일이야 이전에 변환을 해본 적이 있으니 그렇다 치고, DOC 파일과 HWP 파일은 요즘에는 간단한 드라이버를 설치하면 인쇄기능만 있으면 PDF 파일을 만들 수 있기 때문에 굳이 PDF 파일을 고집할 필요가 없겠다는 생각이 들어서였습니다. 특히 맥OS X 이상에서는 기본으로 PDF 출력 드라이버가 포함되어 있어 더더욱 직접 PDF 파일을 만드는 삽질을 할 필요가 없어졌지요.
일단, 만드는 입장에서 PDF 파일의 장점은 그냥 갖다쓸 수 있는 소스가 널려있다는 겁니다. 소스포지에만 가도 그냥 붙여넣기 해서 바로 쓸 수 있는 소스가 잔뜩 있습니다. 그래서 아무래도 PDF 파일을 다루기 위해 바닥부터 스크립트를 만드는 수고를 하지 않아도 되지요. DOC 파일의 경우에는 제가 못 찾는 건지도 모르지만, 별다른 자료가 없었고, 어차피 오피스 다음 버전에서 XML 형식으로 데이터를 주고받을 수 있게 되기 때문에 지금에 와서 DOC 파일을 만드는건 여러 가지로 삽질이 될 가능성이 높습니다.
마지막으로 HWP 파일은 HWP 파일을 직접 만드는 것이 아니라, 한글 97부터 지원되는 HWPML 파일을 만든 다음, 이걸 한글에서 불러들이는 방법입니다. HWPML은 XML 기반의 한글 저장 파일인데, 한글에서 사용할 수 있는 대부분의 서식을 사용할 수 있고, 그럭저럭 참고할만한 리퍼런스가 있기 때문에 만드는데 아주 큰 어려움을 겪지는 않을 것 같습니다. 다만, 제가 한글 라이센스가 97까지밖에 없어서 이후에 추가된 기능을 테스트해보기 어렵고, 한글 뷰어가 워낙 사용하기 불편해서 인쇄하는 것 이외에 화면으로 보는건 꽤 귀찮은 일이라는 점이 문제입니다.
일단 어느 한쪽에 무게를 두지 않고 알아보기만 하는 중인데, 만들기 편한건 PDF, 만들어서 쓸모있는건 DOC, 그럭저럭 중간은 HWP 인 느낌이군요. 블로그의 글들을 변환한다면 어떤 파일로 만드는게 좋을까요.