READ_COMMITTED is not a transaction level but an isolation level. Setting Isolation levels is not part of the EJB spec and is app. server specific. You will have to look at the app. server documentation for the same. Typically it will be in the deployment descriptor.
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