How I can create a nicely formatted PDF invoice through PHP?

Ideally, I'm looking for something with a header and then an itemised listing of the products with some sort of table around. After a quick Google I would be comfortable with generating a PDF but to try and style it nicely would be another thing altogether.

Edit
Report