Aspose.Words is a word processing component that enables .NET applications to read, write and modify Word documents without using Microsoft Word. Other useful features include document creation, content and formatting manipulation, mail merge abilities, reporting features and support of DOCX, DOC, WordprocessingML, HTML, XHTML, TXT and PDF formats (requires Aspose.Pdf). It supports both 32-bit and 64-bit operating systems. You can even use Aspose.Words for .NET to build applications with Mono.
Aspose.Words enables .NET and Java applications to read, modify and write Word documents without utilizing Microsoft Word. Aspose.Words supports a wide array of features including document creation, content and formatting manipulation, powerful mail merge abilities, comprehensive support of DOC, DOCX, RTF, WordprocessingML, HTML and PDF (requires Aspose.Pdf) formats. Aspose.Words is truly the most affordable, fastest and feature rich Word component on the market.
The main scenarios where Aspose.Words is used are following:
Generate reports (populate pre-designed documents with data from various data sources).
Build documents dynamically (combine documents or portions of documents, insert text, images and formatting).
Modify documents programmatically or Extract various content.
Convert Between different formats with a high degree of fidelity.
A typical scenario for Aspose.Words is an application that needs to generate hundreds or thousands of Word or other documents. By letting .NET and Java applications to work with Word documents without utilizing Microsoft Word, Aspose.Words helps to avoid using Office Automation and build reliable and high performance document processing applications that run in any server or desktop environment.
You can create new documents from scratch, modify existing, or use existing documents as templates for populating them with data from a database. Aspose.Words Application Programming Interface (API) is powerful yet easy to use.