JIRA Advent Calendar 2011、15日目です。 ってすみません、ConfluenceネタですがまあJIRA使ってる人は連携して使ったりしますよねとか、そんな感じで。 GradleのユーザーガイドをPDFに変換するときにお世話になったので、紹介してみます。 Confluenceは、バンドルされているプラグインでページをPDFに変換して出力できるのですが、この機能に使われているライブラリを使って、XHTMLをPDFに変換しようという話です。 ConfluenceのXHTML→PDF処理にはFlying SaucerというJavaのライブラリが使われています。 Flying Saucerを使うと、XMLやXHTMLファイルを、PDFやSWT、Swingのスクリーンに出力させることができます。デザインはCSSで指定できます。 ただ、このFlying Saucer、PDFに変換し
![ConfluenceのHTML→PDF変換ライブラリを利用する](https://cdn-ak-scissors.b.st-hatena.com/image/square/754a857ea00fbff504d359d51c0771c4f39ce422/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-MhAMqbS6xOw%2FTuoLd64X5RI%2FAAAAAAAAACk%2Fxn8U45Dynp0%2Fw1200-h630-p-k-no-nu%2Fconfluence-pdf-tool.jpg)