.NET API to manipulate Microsoft Project® files
Project management API to Create, Read, Write, Manipulate & Export Microsoft Project® documents to Primavera, Excel, HTML PDF, XPS, images & XML formats within any .NET applications.
Aspose.Tasks for .NET offers Project management APIs that enable the .NET applications to not only read and manipulate Microsoft Project® documents but also write Microsoft Project® documents in both MPP and XML formats - all without using Microsoft Project®. As with all Aspose file format APIs - Aspose.Tasks for .NET works well with all types of .NET applications including WinForms and Web Form.
Aspose.Tasks API exposes project data to offer complete project planning, definition and tracking capabilities. It allows the users to define a projects' main as well as default properties and calendar information. It can also specify weekdays and exceptions for a project's calendar.
Aspose.Tasks API showcases a project data such as tasks, resources, resource assignments and extended attributes data so that developers can manipulate them. Users can completely plan the project by creating and reading tasks and resources, and assign or remove resources to or from tasks. Users can manipulate task constraints, priorities, critical and effort driven tasks, stop or resume a task and split tasks, manage extended attributes, links tasks and write updated task data back to the project.
Aspose.Tasks for .NET supports working with project files. It also allows exporting project data to a number of formats.
- Microsoft Project: MPP, XML
- Primavera: P6 XML, PM XER
- Microsoft Excel: XLSX, XML
- Fixed Layout: PDF, XPS
- Images: JPEG, PNG, BMP, TIFF, SVG
- Text: TXT, CSV
- Others: XAML, HTML
Advanced Project Management API Features:
- Create project files from scratch
Define weekdays for the calendar
Define exceptions in calendars
Read password protected MPP files
Manage task baselines, costs & milestones
Handle resource attributes
Define resource assignment & allocation
Render work breakdown structures (WBS) to images
Render project data to HTML
Sort tasks on names
Update Resource data & save back to MPP
Update custom properties of MPP Project files