最近、動的なWEBページ(帳票など)をPDFファイルに変換し印刷するというWEB印刷の仕事をやっています。今、Apache FOPを使ってこの機能要求を実現しようとしています。 FOPとは、XSL FOからPDF文書を作成するJavaライブラリです。XMLとXSL(XSLT)でFOを作り、それをPDFに変換することも可能です。そしてこちらが主流となっています。 FOPはフリーソフトで、以下のURLからダウンロード可能で現在(2005/03/16)の最新バージョンは0.20.5です。http://xml.apache.org/fop/ FOPを使う際、どんなフォントを使用するのかは、FOPのキーとなっているでしょう。FOPではデフォルトで数種類のフォントが用意されています。デフォルトのフォント以外のフォント(たとえば日本語)を使いたい(FOPに追加したい)場合、環境設定しなければなりません。