Aspose Aspose.Tasks for C++
Aspose.Tasks for C++

Aspose.Tasks for C++

Aspose.Tasks for C++ is a bespoke Project Management API for C++ developers to load, create, manipulate and save Microsoft Project documents to PDF,  Primavera, HTML, Excel, Images & XML formats from within Native C++ applications without using Office Automation or Microsoft Project. The library exposes data for reporting in various ways including Resource Usage, Gantt Chart, Task Usage and Resource Sheet and more.

Aspose.Tasks for C++ Developer Small Business - Single Developer, Single Location Deployment License type: Developer, C++
£620.00
Aspose.Tasks for C++ Developer OEM - Single Developer, Unlimited Deployment License type: Developer, C++
£1,860.00
Aspose.Tasks for C++ Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, C++
£3,100.00
Aspose.Tasks for C++ Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, C++
£8,675.00
Aspose.Tasks for C++ Developer SDK, Single Developer And 50 Commercial Deployments License type: Developer, C++
£12,395.00
Aspose.Tasks for C++ Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, C++
£30,985.00

Overview

Aspose.Tasks for C++ is a bespoke Project Management API for C++ developers to load, create, manipulate and save Microsoft Project documents to PDF,  Primavera, HTML, Excel, Images & XML formats from within Native C++ applications without using Office Automation or Microsoft Project. The library exposes data for reporting in various ways including Resource Usage, Gantt Chart, Task Usage and Resource Sheet and more.

The C++ project management API offers comprehensive tracking definition, capabilities and planning, giving developers the ability to create and, load tasks, assign or remove resources to or from tasks in their applications.

Aspose.Tasks for C++ Input and Output formats:

  • Microsoft Project: MPP, MPT, MPX, XML

Aspose.Tasks for C++ Output formats:

  • Primavera: P6 XML, PM XER
  • Images: JPEG, PNG, TIFF, SVG
  • Text: TXT
  • Web: HTML
  • Microsoft Excel: XLSX, XML
  • Fixed Layout: PDF

Export Microsoft Project Data to many other Formats

The Aspose.Tasks for C++ API provides an interface to export project data in XML, MPP, PDF, HTML, CSV, TXT, XLS, XLSX, WBS and MPT formats for easy transmission of information. During the exportation of data to HTML fonts, images and CSS styles are exported to separate files making them dynamically accessible.

The API has a native rendering engine for high fidelity rendering to the Microsoft Project. Developers can convert project data to various vector and raster images with the rendering engine.

Setting Up Project Properties

To expedite the setting up of a project, the Aspose.Tasks for C++ API allows users to set primary and general properties, including metadata, calendar, and currency properties. Primary properties include new task start and finish points, the default overtime, standard pay rates and a lot more. The library allows developers to read and set general project properties such as the current date, the status date, project's start and end dates, the type of calendar used and when a project is scheduled from. The library also saves summary keyword, subject and comments information and more.

The API supports formatting currency code, numbers after the decimal point and currency symbol, Reading and writing the fiscal year and weekday properties.

Comprehensive Tasks Management

The Aspose.Tasks for C++ API can dynamically handle tasks within a Microsoft Project file by using its wide range of classes. Developers can easily manage task baseline scheduling, budget assessment, duration and constraints on tasks as well as create and manage links between these. The API also gives developers the capability to read, change and create milestones, tasks and estimated critical and effort driven tasks.

Features

Read, Create and manipulate Microsoft Project files
Read MPP files and update its summary information
Update main and default project settings
Define weekdays for project, calendar and calendar exceptions
Read and write calendars for tasks and resources
Handle task baseline scheduling, duration, and constraints
Define resource assignment & allocation
Support for the encoding of MPX files
Export to PDF, HTML, Images and more formats