HTMLとCSSからPDFを生成するPrince XML

今日、PrinceというXMLとかHTMLをPDFにコンバートするプログラムがあることを知りました。去年A List Apart: Articles: CSS @ Ten: The Next Big ThingHåkon Wium Lie氏「CSSの10年とこれからの大きな動き」(日本語訳) - TRANS [hatena])で紹介されていたプログラムです。そのときはスルーしていたのですが、XSL/XSL-FOなんかを調べているなかでまた見つけたというところです。

実用的にこのPriceでペラ物の印刷用PDFが生成できるかというとまだまだできないでしょう。また、ことフリーフォントの少ない日本語の環境においてはなおのこと現実的ではないというのもあります。ですが、テキストをスタイリングしてレイアウトしていくという意味においてはメディアが何であれ共通するところはありそうです。CSSが将来的にXSL-FOのような組版概念を取り入れてウェブで表示していたページから組版用にPDF/Xなんかを出力できるっていうことも全く考えられないわけではないように思います。

Princeについてはこのビデオが面白そうです。60分以上あるようですが。

YouTube - Prince XML: Generating High Quality PDFs from HTML + CSS