File Formats Supported by Aspose.Tasks for .NET
Introduction to File Format Support in Aspose.Tasks for .NET
Aspose.Tasks for .NET is a comprehensive project management API that allows developers to create, manipulate, and convert project files programmatically without the need to install Microsoft Project. The library provides extensive support for various file formats commonly used in project management workflows.
Input and Output File Format Capabilities
Aspose.Tasks for .NET supports a wide range of file formats for both loading (input) and saving (output). The API can work with Microsoft Project’s native formats such as MPP, XML, and MPT, as well as Primavera formats including XER, P6 XML, and MPX. In terms of output capabilities, the library goes beyond project management formats to include common document formats such as PDF, HTML, and various image formats (TIFF, PNG, JPEG, etc.), providing versatile reporting and data visualization capabilities.
Key Features
- Microsoft Project Format Support: Load and save projects in MPP format across all modern versions (2003-2021)
- Primavera Integration: Import and export Primavera XER and P6 XML files
- Graphical View Export: Save project views as PDF or various image formats
- Data Export: Convert project data to Excel spreadsheets, CSV, or text files
- Cross-Platform Compatibility: Create platform-independent project visualizations via HTML and SVG
Below is a detailed table of all supported file formats with their loading and saving capabilities:
Format | Description | Load | Save |
---|---|---|---|
MPP | Microsoft Project 2003/2007/2010/2013/2016/2019/2021 MPP and Microsoft Project Online formats are supported | ||
XML | Microsoft Project XML Format | ||
MPT | Microsoft Project Template | ||
XER | Primavera XER Format | ||
P6 XML | Primavera XML Format | ||
MPX | Primavera MPX | ||
XLSX | Saving Project’s data (Tasks, Resources or Assignments table) as Microsoft Excel spreadsheet | ||
Saving the specific Project’s view as PDF | |||
HTML | Saving the specific Project’s view as simplified HTM or HTML Formats | ||
CSV | Saving Project’s data (Tasks, Resources or Assignments table) as comma-separated file | ||
TXT | Saving Project’s data (Tasks, Resources or Assignments table) as a file with the specified delimeter | ||
TIFF | Saving the specific Project’s view as TIFF image | ||
PNG | Saving the specific Project’s view as PNG image | ||
JPEG | Saving the specific Project’s view as JPEG image | ||
BMP | Saving the specific Project’s view as BMP image | ||
SVG | Saving the specific Project’s view as SVG file | ||
XPS | Saving the specific Project’s view as XPS |