How to generate Word or any Microsoft Office documents from server side in .net without installing Office on the server?
Aspose is definitely a choice if you want to generate word documents server side without installing Microsoft Office. Aspose.Words for .NET is a class library for generating, converting and rendering word processing documents. Aspose.Words supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other file formats.
Codeplex project contains free sample source code that shows how to use Aspose.Words for .NET in your document processing applications.
However Aspose.Words itself for .NET is NOT free and not open source product and
need to be purchased if you intend to develop with them. You can seek evaluation/trial version from their site- http://www.aspose.com/ where they have included few demo projects as well.
Here is the free open source code on codeplex -