Thanks for your request.
1. Aspose.Words and Open XML SDK have the similar DOM.
However, in Aspose.Words you can use DocumentBuilder that simplifies creating
documents from scratch. For instance here is a simple code to generate “Hello
word” document using XML SDK and Aspose.Words:
public void HelloWorld(string
// Create a Wordprocessing document.
using (WordprocessingDocument package =
// Add a new main document part.
// Create the Document DOM.
new Text("Hello World!")))));
// Save changes to the main document part.
Document doc = new Document();
= new DocumentBuilder(doc);
supports a wide set of documents formats:
So, if it will be required to export or import your
documents in other format than DOCX, you will be able to easily achieve this
using Aspose.Words. No changes in the document generation process will be
3. Aspose.Words provides a very powerful and flexible reporting
engine. You can execute simple Mail Merge using Aspose.Words (as you can do in
you can execute Mail Merge with Regions to fill tabular data for example:
XML SDK, using Aspose.Words you can render your document into various formats,
like PDF, XPS, SWF or image. In addition, you can print documents or convert
them to series of Images.
5. Also, Aspose provides 24x7 support in our forums. So you
will get answer shortly in case of any issues.
Please let me
know if you need more information. We will be glad to help you.