A Study on PostScript-Converter for conversion XSL-FO into PostScript Format

XSL-FO 문서를 PostScript Format으로 변환하기 위한 PostScript-Converter에 관한 연구

  • 유동석 (국립한밭대학교 정보통신전문대학원 컴퓨터공학과) ;
  • 김차종 (국립한밭대학교 정보통신ㆍ컴퓨터공학부)
  • Published : 2004.06.01

Abstract

At present, the electronic document is being processed in WYSWYG mode. For this, a document is structured by the logical structure and the physical structure, and is presented by the markup language. After XML is announced, an application scope of the electronic document is extended from interchanging to searching. However, in point of output quality, a XML document image on a browser has lower quality than a general document image on desktop publishing. The reason is which output function of a browser has not capability for high quality printing. The W3C developed XSL-FO(XSL-formatting Object) for style sheet formatting and PDL(Page Description Language) as like Postscript is already developed and used widely. In this paper, we designed the Postscript-Converter to get a high quality document image by converting XSL-FO into Postscript format.

현재의 전자문서처리 환경은 WYSIWYG 방식이다. 이를 위해 문서를 논리적인 구조와 물리적인 구조로 구조화하였고 이러한 구조를 마크업언어로 표현하고 있다. 특히 인터넷상의 전자문서 작성 및 교환을 위한 마크업언어로 XML이 발표되어 전자문서의 표현과 같은 전통적인 사용에서부터 검색을 위한 데이터베이스화에 이르기까지 전자문서의 활용 영역이 다양해지고 있다. 그러나 출력 품질면에서 워드프로세서나 전자출판에 의한 전자문서와 XML 문서의 출력 품질은 매우 큰 차이가 있다. 이는 비록 XML 문서가 스타일 정보를 포함하고 있긴 하지만 화면 출력과 인쇄 매체로의 출력 모두 고품질의 출력을 위한 적용이 부족했기 때문이다. 이러한 문제 해결을 위해 W3C에서는 고품질의 XML 출력 문서를 얻을 수 있도록 XSL-FO(XSL-Formatting Object)를 개발하였다. 한편 고품질의 전자출판물을 얻기 위해 폐이지 기술 언어(PDL)가 필요하고, 이의 업계표준인 Postscript가 이미 널리 사용되고 있다. 따라서 본 논문에서는 XML-FO를 PostScript에 적용함으로써 고품질의 XML 출력문서를 얻기 위한 변환기를 설계하였다.

Keywords

References

  1. 김차종, 동적포맷팅 방식을 이용한 X윈도우 /Motif상의 전자출판 시스템에 관한 연구, 1990. 12
  2. Jon Barrett, Kirk Reistroffer, Designing a Raster Image Processor, BYTE, pp.171-180, May, 1987
  3. Denis G. Pelli, Programming in PostScript,BYTE, pp185-202, May,1987
  4. John Seybold/ Fritz Dressler by, Publishing From The DESKTOP, A Bantam Book, 1987
  5. Michael Sweeney, Electronic Publishing, UNIX/WORLD, pp.28-45, April, 1986
  6. http://xml.apache.org
  7. http://www.AntennaHouse.com
  8. http://www.Iunasil.com
  9. 김춘웅/ 이명진 by, 자바 개발자를 위한 XML 프로그래밍, 한빛 멀티미디어, 2002
  10. KurtCale by, PROFESSIONAL XSL, wrox, 2001
  11. http://www.w3c.org
  12. Ed Taft/ Jeff Walden by, PostScript Language Reference Manual, Addison Wesley, 1997
  13. Dr.MichaelB.Spring & DavidDubinby, Hands-On PostScript, HAYDE