Java-based PDF toolkit for manipulating PDF documents
Port of pdftk in java
pdftk
$ pdftk file1.pdf file2.pdf file3.pdf cat output merged.pdf
$ pdftk input.pdf burst output page_%04d.pdf
$ pdftk form.pdf fill_form data.fdf output filled.pdf