http://www.lowagie.com/iText/
PDF作成ライブラリ。ライセンスはMPLまたはLGPL。
下記を参考に、マージンを考慮してPDFにページ番号、ヘッダ、フッタを付与するアプリを作成。
参考
- Fenrir's BLog: 完成済みPDFにヘッダを埋め込む http://fenrir.naruoka.org/archives/000605.html
- Java/iText - ピノキヲ IT Wiki http://pinoki.la.coocan.jp/wiki/?Java%2FiText#hcc8a1fc
- J# Examples(iTextのチュートリアル) http://www.ujihara.jp/iTextdotNET/ja/tutorial/index.html
- @IT:Java TIPS -- フリーのライブラリを使いPDFを生成する http://www.atmarkit.co.jp/fjava/javatips/134java025.html