Aspose.Tasks for C++Aspose
Create, Write, Read, Manipulate & Export Microsoft Project files to PDF, Primavera, HTML, Excel, Images & XML formats from within Native C++ applications.
Vendor
Aspose
Company Website
Product details
Aspose.Tasks for C++ is a native project management library that enables C++ developers to load, create, manipulate and save Microsoft Project documents without requiring Microsoft Project or Office Automation. The API supports a wide range of Microsoft Project formats and provides tools for advanced scheduling, resource allocation, calendars, baselines, and reporting. It exposes project data in multiple layouts such as Gantt Chart, Task Usage, Resource Usage and Resource Sheet, enabling developers to integrate robust project management capabilities into their own applications.
Features
- Create, read and manipulate Microsoft Project files.
- Read MPP files and update summary information.
- Update main and default project settings.
- Define weekdays for projects, calendars, and calendar exceptions.
- Read and write calendars for tasks and resources.
- Handle task baseline scheduling, duration and constraints.
- Define resource assignments and allocation.
- Support for MPX file encoding.
- Export project data to PDF, HTML, images and other formats.
- Export to Primavera P6 XML, Primavera XER, MPX, TXT, XLS, XLSX, WBS and other formats.
- Built‑in rendering engine for high‑fidelity export to vector and raster images.
- Set project metadata, calendar properties, and currency settings.
- Manage default properties such as task start/finish, overtime rates, and pay rates.
- Read and write fiscal year, weekday rules, and general project scheduling properties.
- Create, modify, link or remove tasks, milestones and resource assignments.
- Manage critical, estimated, or effort‑driven tasks.
- Export HTML with separate fonts, images and CSS.
Benefits
- Eliminates dependency on Microsoft Project or Office Automation.
- Provides complete control over project structure, scheduling logic and resource allocation.
- Supports a wide variety of formats enabling easy interoperability with Primavera, Excel, PDF, HTML and more.
- High‑quality rendering ensures fidelity when converting to images or documents.
- Simplifies complex project management operations via rich C++ classes and intuitive API design.
- Enables automated reporting and data extraction in enterprise workflows.
- Platform‑independent C++ implementation suitable for high‑performance native applications.
Find more products by category
Project, Portfolio & Program Management SoftwareApplication Development SoftwareView all