Ian J2EE is the enterprise edition. It has more tools and APIs in it for doing things like distributed computing, creating multi-tiered applications, servlets, jsp, rmi, and a bunch more. For all of the details check out the overview on Suns site.
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