iTextとは iTextはJavaプログラムにおいてPDF文書を生成するためのオープンソースのライブラリである。iTextを利用することでJavaアプリケーションに対して容易にPDFファイルの出力機能を組み込むことができるようになる。たとえばデータベースやXML文書から取り出したデータをもとに帳票を生成したり、ユーザの入力に対して動的にPDF文書を作成するといった利用シーンが考えられる。 iTextの利用方法は、XMLなどの他の構造化されたドキュメントを扱うライブラリと同様のスタイルになっているため、Javaプロラグミングに慣れたユーザであれば大きな違和感はなく使いこなすことができるだろう。基本的な手順は、まずベースとなるドキュメントオブジェクトを生成した上で、そこにコンテンツを追加していき、最期に出力ストリームを介してそれをファイルなどに書き込むという形になる。出力先にファイル以外のス