There are many options. And it can be bewildering, but when it comes down to it, only you can decide which is best for you. This is a good opportunity to learn a little about all the options presented so that you can make an informed choice.
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