OpenXML SDK

Office Open XML, also known as OpenXML or OOXML, is an XML-based format for office documents, including word processing documents, spreadsheets and presentations. The OpenXML SDK for Microsoft Office simplifies the task of manipulating Open XML packages and the underlying Open XML schema elements within a package. The classes in the Open XML SDK encapsulate many common tasks that developers perform on Open XML packages, so that you can perform complex operations with lines of code.

Aspose for .NET APIs

Aspose.Total for .NET logo Aspose.Total for .NET is a compilation of every .NET API offered by Aspose. Using Aspose.Total for .NET developers can create a wide range of applications, each leveraging the combined power of Aspose for .NET.

Aspose’s APIs are designed with the philosophy of allowing developers to accomplish tasks with the least amount of work and supports a number of file formats including legacy and OpenXML Microsoft Office file formats. For more information about the Aspose for .NET APIs, please visit Aspose.Total for .NET.

For more detailed comparison between Aspose for .NET and OpenXML SDK, please check Why Not Open XML SDK. Furthermore, the Aspose for .NET APIs support OpenOffice, PDF, image and more file formats as well as Microsoft Office file formats.

Aspose for OpenXML SDK

Aspose for OpenXML SDK is a project that provides source code examples for achieving tasks using OpenXML and the Aspose for .NET APIs side by side. The project has been hosted on BitBucket and CodePlex. The initial version of this project provides a few comparative source code examples. We’ll add more examples in the next iterations so developers can save time and quickly try Aspose and OpenXML. Additionally, these examples are helpful to anyone who is migrating from OpenXML SDK to Aspose. Below is an outline of this project:

You can download the project from your favorite social coding web site and extract it. Use Visual Studio to open the project and run it. Each solution contains two projects.

  • OpenXML SDK: Explains how some functionality is performed using OpenXML SDK.
  • Aspose: Explains how the same functionality is performed using Aspose.