Aspose is a popular tool that can be used to create and manipulate PDF documents in .NET with ease. Most importantly, you can leverage Aspose.Pdf to manipulate existing PDF documents without having Adobe Acrobat installed in your system. This article provides an overview of Aspose and how we can work with it in .NET applications.


Aspose APIs provide following solutions:

  • Aspose.Cells: This deals with XLS, XLSX, XLSM, SpreadsheetML, CSV, Tab Delimited, ODS, HTML and PDF documents.
  • Aspose.Words: This deals with DOC, DOCX, RTF, FlatOpc, WordML, XML, ODT, TXT and HTML files.
  • Aspose.Pdf: This deals with PDF and PDF/A.
  • Aspose.Slides: This deals with PPT, POT, PPS, PPTX, POTX, PPSX, ODP, PDF, PDF Notes, XPS, SVG, TIFF and HTML files.
  • Aspose.BarCode: This deals with creating and reading (generating and recognizing) over 25 types of linear, 2D and postal barcode symbologies.
  • Aspose.Email: This deals with MSG, OFT, MHT, EML, EMLX, PST and OST files, and communication with Microsoft Exchange.
  • Aspose.Tasks: This deals with MPP/XML and Microsoft Project (2003, 2007, 2010, 2013).
  • Aspose.Diagram: This deals with VSD/VDX and Microsoft Visio (2007/2010/2013).
  • Aspose.OCR: This deals with extracting text from images.
  • Aspose.Imaging: This deals with BMP, JPEG, TIFF, GIF, PNG and PSD images.
  • Aspose.Note: This deals with Microsoft OneNote (2010/2013).
  • Aspose.3D: This deals with 3D file formats without 3D modeling and rendering software installed.