I’ve used Syncfusion’s DocIO product...

ian.priceBucks, United Kingdom5 star
I’ve used Syncfusion’s DocIO product on a couple of C# ASP.NET projects now and have been particularly impressed with its performance at creating documents in 2003, 2007 and 2010 formats. Graphics, charts, tables and table of contents are all easily included in documents using a straightforward API. Running a software house, I find Syncfusion’s per-developer licensing model is ideal for utilising the software on projects for different customers. On the occasions I’ve used Syncfusion’s support service, their responses have been timely and informative and software patches have always been delivered by promised dates. Great product.