About Aspose.Tasks for Java

Create and manage Microsoft Project files.

Aspose.Tasks for Java is a project management API that enables developers manipulate Microsoft Project documents without using Microsoft Project. Developers can control various stages of project management, such as project planning, definition and tracking.

Aspose.Tasks for Java is a project management. It exposes the complete Project document structure to read and write Microsoft Project documents in both MPP and XML formats. With this powerful API, developers can control various stages of project management, such as project planning, definition and tracking.

Developers can create a new project with default properties with just a couple of lines of code. With the Aspose.Tasks API, developers can define a project’s main and default properties as well as calendar information. They can also specify weekdays and calendar exceptions. The API makes it easy to add and recalculate tasks, resources and other project data without user intervention.

When it comes to project planning, the API provides full control over a project’s tasks, resources, resource assignments and extended attribute data. Tasks and resources can be added to a project and resources can be assigned to or remove from tasks. They can also can manipulate task constraints, priorities, effort driven tasks, stop or resume tasks, split tasks, manage extended attributes, links tasks and write updated task data back to the project. Aspose.Tasks can also calculate a project’s critical path and scheduling. The API can also manage task baselines and actual work, access assignment costs, budget, manage resource costs and variances for project tracking.

Aspose.Tasks supports rendering tasks, resources and resource assignment data to various output formats including JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF and SVG. In addition, it is possible to export project data to CSV, TXT, XLS, XLSX and MPT formats.