Aspose.Tasks offers a wide arrange of features for creating, reading, manipulating and saving project files:
Read, change and write Microsoft Project documents
Read MPP projects (native MS Project format and Microsoft Project Online format) and XML project formats.
Create, update and write projects in XML project format
Read MPP project files, update their summary information and write them in original MPP format
Read MPP project files and convert them to XML format using Aspose.Tasks (the XML can be manipulated by implementing a custom XML parser)
Change main project settings like schedule type, start and finish dates
Change default project settings like default standard rate, default overtime rate, default task type, default fixed cost accrual, etc.
Manage extended attributes
Define weekdays for the project
Define weekdays for calendars and calendar exceptions
Read and write calendars for tasks and resources
Manage task baseline scheduling and duration
Handle constraints on tasks
Create and manage links between tasks
Read, change and create tasks, milestone, estimated critical or effort driven tasks
Manage resources costs and variances
Access assignment costs and budget
Support for encoding of MPX files
Resource prefix implementation for nested resources
Support of setting CSS prefix for HTML export
Set custom date format while exporting to PDF format