This post appears to be a copy of your original post. Please do not post multiple copies of messages. (Either in the same forum, or across multiple forums...) It's also in the wrong forum, but I moved your original post to the SCJP forum already, so I'm closing this one.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
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