最近、動的な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に追加したい)場合、環境設定しなければなりません。
![Apache FOPと外字印刷 | 阿宇工作室之網絡博客](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef3e79e74d74464849b1639449a6aa651a692f84/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200502%2F27%2F55%2Fc0067955.jpg)