Aspose.Tasks for Java is a project management component that enables Java application developers to provide Microsoft Project ® documents manipulation capability in their applications – all without using Microsoft Project ®.
Like Aspose.Tasks for .NET, the Aspose.Tasks for Java API 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, critical and effort driven tasks, stop or resume tasks and 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. Not only this, but the API can also manage task baselines and actual work, access assignment costs and budget, and manage resource costs and variances for project tracking.
Aspose.Tasks supports rendering tasks, resources and resource assignment data to various output formats such as 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 as well.
Ported from Aspose.Tasks for .NET, Aspose.Tasks for Java is a mature product that offers stability and flexibility.
An overview of Aspose.Tasks project reading/writing, rendering and reporting capabilities.
The diagram hihglights how Aspose.Tasks for Java can be used on Java.
Aspose.Tasks for Java supports reading and writing project files in MPP and XML formats. In addition, it supports reading Microsoft Project Template (MPT) files. It can also export project data to HTML, BMP, PNG, JPEG, PDF, TIFF, XPS, XAML and SVG formats. The API also allows to export project data to Primavera P6 XER and XML formats.
Aspose.Tasks facilitates project definition, planning and tracking by exposing a large number of properties related to project data.
Following are some common uses of Aspose.Tasks for Java:
We have clients of many different types, including: