At a company I used to work for, we used ActivePDF toolkit with some success:
http://www.activepdf.com/products/serverproducts/toolkit/index.cfm
I think you'd need at least the Standard or Pro version but they have trials so you can see if it'll do what you want it to.