PDF

A good library to create PDFs is iText. It is a very powerful library but can also be used for very basic PDF file creation.

There are many iText tutorials, here are just a couple: