Bruno Iowagie, the ‘father’ of the IText PDF library, has produced a second edition of his book on IText (published by Manning). I have read it and if you are even vaguely interested in PDF files, you need to buy a copy (even if you already have the first or do not know what IText really is).
1. It will save you a huge amount of money if you use IText. This is a very powerful library to use but it is not always easy to make the most of such a powerful tool. The book contains numerous examples where Bruno shows you how to make IText sing, dance and perform backwards cartwheels. There is lots of boilerplate examples you can use for common, simple tasks like adding watermarks and security.
3. It has some very good Java stuff as well. There are lots of examples showing clean, well-written Java code. It covers Java imaging and also Java2D.
4. It is a total rewrite of the first edition. The PDF world has moved on very much since the first edition. So it is more a new book than a revised versions.
You can find out more and read some sample chapters from the publisher’s site. It is well worth reading the free sample chapters and working through some of the examples.
Disclaimer: My name appears in the book acknowledgements because I was asked to proof-read the book. I made lots of suggestions and the good ones were added into the book. I received no fee but did get a free copy of the book. I will be buying a copy anyway for the rest of my team to use.
IDRsolutions develop a Java PDF library, a PDF forms to HTML5 converter, a PDF to HTML5 or SVG converter and a Java Image Library that doubles as an ImageIO replacement. On the blog our team post about anything interesting they learn about.