This book will absolutely help you make the leap. There are significant improvements from Java 5 to Java 7 and you will likely find multiple features useful for your applications. There are also a few explanations throughout the book as to how and why these features evolved.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com