Skip to content
Aspose edited this page Jun 1, 2015 · 8 revisions

Aspose for OpenXML

Why Aspose for OpenXML SDK?

The developers looking for file format libraries may need to have a walk through the features provided by available libraries on the market. Mainly, two factors are considered while choosing an option:

 * Features availability
 * Amount of efforts required to use the library

If you are a .NET developer looking forward to choose a file format library in order to process files, you may want to compare OpenXML SDK with Aspose. In this case, this project will help you to compare features and code in both libraries. Please visit project documentation for a comprehensive comparison.

What is OpenXML SDK?

OpenXML SDK is a .NET SDK from Microsoft in order to process Microsoft Office 2007 and above file formats. These file formats are basically zipped packages and the Open XML SDK for 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.

Requirements:

Using the classes in the Open XML SDK 2.5 is simple. When you have installed the Open XML SDK 2.5, open your existing project or application in Visual Studio, or create a new project or application. Then, in your project or application, add references to the following components:

  • DocumentFormat.OpenXml
  • WindowsBase

To add a reference in a Microsoft Visual Studio project

1. In Solution Explorer, right-click References and then click Add Reference. If the References node is not visible, click Project and then click Show All Files.

2. In the Add Reference dialog box, click .NET.

3. In the Component Name column, select the components (scroll if you need to), and then click OK.

What is the use of Aspose .NET Products?

Aspose are file format experts and provide APIs and components for various file formats including MS Office, OpenOffice, PDF and Image formats. These APIs are available on a number of development platforms including .NET frameworks – the .NET frameworks starting from version 2.0 are supported. If you are a .NET developer, you can use Aspose’s native .NET APIs in your .NET applications to process various file formats in just a few lines of codes. All the Aspose APIs don’t have any dependency over any other engine. For example, you don’t need to have MS Office installed on the server to process MS Office files. Below is a list of products we support for .NET developers:

Aspose.Cells for .NET

Aspose.Cells for .NET

Using these APIs, the .NET developers can perform simple and complex operations over various spreadsheet formats including MS Excel and OpenOffice spreadsheets. The APIs also provide conversion and rendering features for these file formats.

Learn More

Aspose.Words for .NET

Aspose.Words for .NET

Using these APIs, the .NET developers can perform simple and complex operations over various word processing formats including MS Word and OpenOffice documents. The APIs also provide conversion and rendering features for these file formats.

Learn More

Aspose.Pdf for .NET

Aspose.PDF for .NET

Using these APIs, the .NET developers can perform simple and complex operations over PDF files. The APIs also provide conversion and rendering features for these file formats.

Learn More

Aspose.Slides for .NET

Aspose.Slides for .NET

Using these APIs, the .NET developers can perform simple and complex operations over various presentation formats including MS PowerPoint and OpenOffice presentations. The APIs also provide conversion and rendering features for these file formats.

Learn More

Aspose.BarCode for .NET

Aspose.BarCode for .NET

Using these APIs, the .NET developers can generate and recognize a variety of barcode symbologies. Create barcode applications, or add barcodes to documents using these APIs.

Learn More

Aspose.Tasks for .NET

Aspose.Tasks for .NET

Using these APIs, the .NET developers can create, read, manipulate, convert and save Microsoft Project files. The APIs also provide conversion and rendering features for MS Project file formats.

Learn More

Aspose.Email for .NET

Aspose.Email for .NET

Using these APIs, the .NET developers can perform simple and complex operations over various email formats including MS Outlook email formats. The APIs also provide conversion and rendering features for these file formats.

Learn More

Aspose.Diagram for .NET

Aspose.Diagram for .NET

Using these APIs, the .NET developers can work with Microsoft Visio drawing files. The APIs enable developers to quickly create .NET applications for manipulating and converting Microsoft Visio drawing files.

Learn More

Aspose.OCR for .NET

Aspose.OCR for .NET

Using these APIs, the .NET developers can perform OCR operations over images. The APIs hide all the complexities involved with OCR and developers only need to write few lines of codes to call public interfaces exposed by the API.

Learn More

Aspose.Imaging for .NET

Aspose.Imaging for .NET

Using these APIs, the .NET developers can create, open, manipulate and save images of various formats.

Learn More

OpenXML SDK:

The Open XML SDK for 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.

This project covers the following topics:

Aspose.Words Vs OpenXML Word:

What's New

Aspose.Cells Vs OpenXML Excel:

Aspose.Slides Vs OpenXML PowerPoint:

Clone this wiki locally