Corporate - Press Center

Products Overview

Aspose has worked in the developer component market since 2002 and have earned a reputation for dependable, easy-to-use products. Here's a brief history of how our products have developed.

Product Descriptions

To download product logos, look at the Resources page.

.NET

Aspose.Cells for .NET is a set of class libraries and GUI components for creating and managing Microsoft Excel spreadsheets within .NET applications, independently of Microsoft Office Automation or products.

Aspose.Words for .NET is an advanced class library for performing a wide range of document processing tasks within .NET applications, without automation or Microsoft Office products on the development server.

Aspose.Words for .NET is a sophisticated class library for creating, manipulating and converting Microsoft PowerPoint files within .NET applications, without resorting to Microsoft Office Automation.

Aspose.BarCode for .NET is a robust and reliable class library for barcode generation and recognition. It supports a wide variety of 1D and 2D barcodes.

Aspose.Tasks for .NET is a powerful class library for creating, manipulating and converting Microsoft Project files within .NET applications, independently of Microsoft Project.

Aspose.Email for .NET is a collection of class libraries for working with email and email file formats within .NET applications without dependence on Microsoft Outlook or other email clients.

Aspose.Diagram for .NET is an efficient class library for creating, manipulating and converting files with Microsoft Visio files in .NET applications without Microsoft Office Automation.

Aspose.OCR for .NET is a class library that adds OCR (Optical Character Recognition) and OMR (Optical Mark Recognition) functionality to .NET applications to let them read a number of fonts and languages from images, and specify areas to read.

Aspose.Imaging for .NET is a powerful class library for creating, editing, drawing and converting images in .NET applications, independently of image editing applications.

Aspose.Note for .NET is a class library for working with Microsoft OneNote files in .NET applications, independent from Microsoft Office Automation.

Java

Aspose.Cells for Java is a class library for creating and managing Microsoft Excel spreadsheets within Java applications, independently of Microsoft Office Automation or products.

Aspose.Words for Java is an advanced class library for performing a wide range of document processing tasks within Java applications, without automation or Microsoft Office products on the development server.

Aspose.Pdf for Java is a class library for creating and manipulating PDF documents within Java applications without using Adobe Acrobat automation or products.

Aspose.Slides for Java is a sophisticated class library for creating, manipulating and converting Microsoft PowerPoint files within Java applications, without resorting to Microsoft Office Automation.

Aspose.BarCode for Java is a robust and reliable class library for barcode generation and recognition. It supports a wide variety of 1D and 2D barcodes.

Aspose.Tasks for Java is a powerful class library for creating, manipulating and converting Microsoft Project files within Java applications, independently of Microsoft Project.

Aspose.Email for Java is a collection of class libraries for working with email within Java applications without dependence on Microsoft Outlook or other email clients.

Aspose.OCR for Java is a class library that adds OCR (Optical Character Recognition) and OMR (Optical Mark Recognition) functionality to Java applications to let them read a number of fonts and languages from images, and specify areas to read.

Aspose.Imaging for Java is a powerful class library for creating, editing, drawing and converting images in Java applications, independently of image editing applications.

Aspose.Diagram for Java is an efficient class library for creating, manipulating and converting files with Microsoft Visio files in Java applications without Microsoft Office Automation.

Cloud

Aspose.Cells for Cloud allows you to modify, manage and convert spreadsheets on the cloud.

Aspose.Words for Cloud is a true REST API that can be used with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. You can use it with any platform -- web, desktop, mobile, and cloud.

Aspose.Pdf for Cloud is a PDF document creation API that enables you to read, write, convert and manipulate PDF documents on the cloud.

Aspose.Slides for Cloud is a unique PowerPoint® management API that enables you to read, write, convert and manipulate PowerPoint documents on the cloud.

Aspose.BarCode for Cloud is a platform independent barcode generation and recognition REST API that can be used with any language and platform to work with barcodes in the Cloud.

Aspose.OCR for Cloud is a character recognition API to allow developers to add OCR functionality in their applications.

Aspose.Email for Cloud is a class library for working with email and email file formats within cloud applications without dependence on Microsoft Outlook or other email clients.

Aspose.Tasks for Cloud is a class library for working with Microsoft Visio files within cloud applications independent of Visio.

Aspose.Imaging for Cloud is a class library for working with image files in cloud applications. Create, manipulate and convert images quickly and easily.

Android

Aspose.Cells for Android is a class library for developing Android applications that read, write and manipulate Microsoft Excel spreadsheets and HTML file formats independently of Microsoft Excel.

Aspose.Words for Android is an advanced class library for developing Android applications that perform a range of word processing tasks independently of Microsoft Word or Office Automation.

Aspose.Email for Android is a class library for developing Android applications that manage and manipulate email messages without getting lost in the complexities of the Microsoft Outlook file format implementation.

Aspose.Pdf for Android is a class library for developing Android applications that create, manipulate and convert PDF documents without depending on Adobe Acrobat Automation.

Aspose.Slides for Android is a sophisticated class library for creating and manipulating Microsoft PowerPoint files within Android applications, without resporting to Microsoft Office Automation.

SharePoint

Aspose.Cells for SharePoint is a flexible spreadsheet manipulation tool used to convert Microsoft Excel documents within Microsoft SharePoint. It supports several document formats beyond the native supported formats.

Aspose.Words for SharePoint is a flexible document manipulation tool used to convert and combine Microsoft Word documents within Microsoft SharePoint. It supports document formats and actions not supported by SharePoint.

Aspose.Email for SharePoint provides email document conversion and file to email synchronization features from within Microsoft SharePoint document libraries.

Aspose.Slides for SharePoint is a presentation manipulation tool used to read and convert Microsoft PowerPoint files in a SharePoint application without using Microsoft PowerPoint.

Aspose.BarCode for SharePoint is a light-weight barcode generation component that supports more than 40 popular barcode symbologies, including linear, postal and 2D barcodes.

Aspose.Imaging for SharePoint is a light-weight component that converts images between formats and performs simple editing tasks such as scaling, rotating, flipping and cropping.

Reporting Services

Aspose.Cells for Reporting Services is an extension that delivers native Microsoft Excel reports. Most RDL features are supported, including tables, editable charts and images.

Aspose.Words for Reporting Services is an extension that delivers native Microsoft Word reports. Most RDL features are supported, including tables, charts and images.

Aspose.Pdf for Reporting Services is an extension that produces PDF reports. Most RDL features are supported, including tables, charts and images.

Aspose.Slides for Reporting Services is an extension that generates native Microsoft PowerPoint reports. Most RDL features are supported, including tables, charts and images.

Aspose.BarCode for Reporting Services is an extension that renders barcode images in Reporting Server and Report Viewer reports.

JasperReports

Aspose.Cells for JasperReports is a flexible extension that exports reports from JasperReports and JasperServer to Microsoft Office Excel workbooks with the highest degree of precision.

Aspose.Words for JasperReports is an extension that exports reports from JasperReports and JasperServer to Microsoft Word documents and other word processing document formats.

Aspose.Pdf for JasperReports is an flexible extension that exports reports from JasperReports and JasperServer to Portable Document Format with the highest degree of precision.

Aspose.Slides for JasperReports is an extension that exports reports from JasperReports to Microsoft PowerPoint presentations and shows with high precision.

Aspose.BarCode for JasperReports is an extension that renders barcode images in JasperReports reports.

Product History

Aspose's first products were components that helped .NET developers solve specific problems: working with cells in a spreadsheet, spell-checking, and creating charts. As the business grew, so did the products and within a year, the first of the current tools emerged.

Aspose.Cells for .NET brought together a number of smaller APIs into one powerful component for working with spreadsheets and Microsoft Excel files. .NET was Aspose's initial platform, but as customer demand for components on other platforms grew, they expanded support first to Java, with similar APIs to those developed for .NET. The company's .NET and Java customers have similar needs.

Customers on other platforms also requested the extended file format support that Aspose can bring. First, Aspose expanded to SQL Server Reporting Services, then JasperReports and SharePoint. The Reporting Services and JasperReports range extend the original platform's file format support. Aspose's SharePoint components similarly extend SharePoints native file format and file format manipulation capabilities.

Aspose.Cells for .NET was launched in January, 2003, and was followed by Aspose.Cells for Java in June 2005, Aspose.Cells for Reporting Server in July 2007, Aspose.Cells for JasperReports in July 2009 and, finally, Aspose.Cells for SharePoint in June, 2010.

Other products were developed in parallel:

  • Aspose.Words for .NET was released in December, 2003. It was followed by Aspose.Words for Java in January 2006, Aspose.Words for Reporting Services in April 2007, Aspose.Words for JaspeReports in April 2009 and Aspose.Words for SharePoint in December 2009.
  • Aspose.Slides for .NET was released in July 2004, followed by Aspose.Slides for Java in March 2006, Aspose.Slides for Reporting Services in June 2008, Aspose.Slides for JasperReports in July 2009 and Aspose.Slides for SharePoint in August, 2010.

As well as developing a range of components for programming with Microsoft Office file formats, Aspose developed components for other file formats too. Their portfolio now comprises tools for working with PDF files, image files, Microsoft Project and Microsoft Visio files as well as OCR.

It's not only their product range that has expanded but also the platforms that Aspose supports:

  • Aspose for Cloud was released in 2013. The platform includes Aspose.Cells, Aspose.Words, Aspose.Slides, Aspose.Pdf, Aspose.BarCode and Aspose.OCR for Cloud.
  • Aspose for Android was released in July 2013. The range launched with Aspose.Email and Aspose.Words for Android. Aspose.Cells for Android followed in August and Aspose.Pdf for Android in December 2013.

For a full list of Aspose's current products, refer to the product pages.

Product Launches
Product .NET Java Cloud Android SSRS JasperReports SharePoint
Aspose.Cells Jan 2003 Jun 2005 Jun 2013 Aug 2013 Jul 2007 Jul 2009 Jun 2010
Aspose.Words Dec 2003 Jan 2006 Jun 2013 Jul 2013 Apr 2007 Apr 2009 Dec 2009
Aspose.Slides Jul 2004 Mar 2006 Jun 2013 Dec 2013 Jul 2007 Jun 2008 Aug 2010
Aspose.Pdf Mar 2003 Sep 2007 Jun 2013 Aug 2013 Jun 2013 Mar 2011 Oct 2011
Aspose.BarCode May 2012 Feb 2008 Jun 2013 N/A Aug 2009 Aug 2009 May 2012
Aspose.Tasks Mar 2004 Dec 2013 Jul 2014 N/A N/A N/A N/A
Aspose.Email May 2005* Jul 2010* Feb 2014 Jul 2013 N/A N/A Jan 2011*
Aspose.Diagram Apr 2005 May 2014 N/A N/A N/A N/A N/A
Aspose.OCR Jul 2011 Jan 2012 Jun 2013 N/A N/A N/A N/A
Aspose.Imaging Oct 2011 Sep 2012 Sep 2014 N/A N/A N/A Nov 2013
Aspose.Note   Mar 2014 N/A  N/A  N/A  N/A  N/A  N/A 

* Originally called Aspose.Network.

Autoporting

In 2010, Aspose started work to find a solution to the problem of divergent code bases for their main platforms, .NET and Java. They wanted the two products to be as similar as possible but manually porting the .NET product, line by line, package to package, was too time consuming. Aspose's developers are better deployed developing new features. After some research, the development team designed the autoporting process. It takes C# code and runs it through a tool that automatically translates a great deal of it into Java.

The first autoported product was Aspose.Words, released in April 2010. One by one, Aspose autoported other products to save development time and ensure that both platforms had the same features.

Autoporting has two important benefits:

  • .NET, Java and Android users get the same powerful features.
  • Once implemented, it makes generating the Java source from the .NET source incredibly fast so Java users do not have to wait for features that .NET users already have.