Aspose.Tasks.Cpp
25.2.0
dotnet add package Aspose.Tasks.Cpp --version 25.2.0
NuGet\Install-Package Aspose.Tasks.Cpp -Version 25.2.0
<PackageReference Include="Aspose.Tasks.Cpp" Version="25.2.0" />
paket add Aspose.Tasks.Cpp --version 25.2.0
#r "nuget: Aspose.Tasks.Cpp, 25.2.0"
// Install Aspose.Tasks.Cpp as a Cake Addin #addin nuget:?package=Aspose.Tasks.Cpp&version=25.2.0 // Install Aspose.Tasks.Cpp as a Cake Tool #tool nuget:?package=Aspose.Tasks.Cpp&version=25.2.0
C++ API to Process Project Files
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
A standalone C++ library that enables the C++ developers to generate, update, render, & convert project files from within C++ projects without Microsoft Project®.
Aspose.Tasks for C++ is a native class library to help you quickly build C++ apps that can read, write, manipulate, and convert Microsoft Project® file formats (MPP, MPT, MPX, and XML Project Format) without dependency on installing Microsoft Project® or any other 3rd party components.
It helps you work with Microsoft Project® formulas, tasks, task links, calendars, calendar exceptions, resources, resource assignment, currencies, and VBA information. You can import and export project data to Primavera file formats (XML, XER, MPX) as well. Aspose.Tasks for C++ offers to convert your project data into a variety of formats, including Excel, HTML, SVG, JPEG, BMP, PDF and more.
This distribution package contains both the 32-bit as well as the 64-bit binaries for the MS Windows. The shared libraries for Linux and Mac are also available.
Project File Processing Features
- Create an empty project file and save it as XML, to stream or to Microsoft MPP file.
- Supports the encoding of the
MPX
files. - Read and write default properties of projects to speed up the project setup.
- Set the project calculation mode to be manual, automatic, or none.
- Read and write project calendar properties, such as fiscal year and weekday properties.
- Read and write project currency properties.
- Perform project rescheduling from start, finish date or reschedule only the incomplete tasks.
- Offers various project utility features, such as, calculate the critical path, read filter data, extract embedded objects, etc.
- Use Task, Resource, and Project fields as a formula in expressions.
- Identify Cross Project Tasks, get predecessor tasks and cross-project predecessor tasks.
- Supports working with task links, baselines, project resources, and VBA.
- Convert project data to other supported file formats.
Read & Write Project Formats
Microsoft Project: MPP, MPT, XML
Primavera: MPX, P6XML, XER
Save Projects As
Microsoft Office: XLSX
Fixed Layout: PDF
Images: TIFF, SVG, PNG, JPEG
Web: HTML
Text: TXT
Get Started with Aspose.Tasks for C++
Are you ready to give Aspose.Tasks for C++ a try? Simply execute Install-Package Aspose.Tasks.Cpp
from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Tasks for C++ and want to upgrade the version, please execute Update-Package Aspose.Tasks.Cpp
to get the latest version.
Convert Microsoft Project MPP Data to HTML
Try executing the below code to see how Aspose.Tasks for C++ performs in your environment. You may also check the GitHub Repository for other common usage scenarios.
auto project = System::MakeObject<Project>(u"template.mpp");
auto options = System::MakeObject<HtmlSaveOptions>();
project->Save(u"output.html", options);
Create Project from Scratch using C++
// Create a project instance
auto project = System::MakeObject<Project>();
// Add task, sub-task and save the project
auto task = project->get_RootTask()->get_Children()->Add(u"Summary1");
auto subtask = task->get_Children()->Add(u"Subtask1");
project->Save(u"output.xml", Aspose::Tasks::Saving::SaveFileFormat::Xml);
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Translator.Cs2Cpp.Framework (>= 25.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Aspose.Tasks.Cpp:
Package | Downloads |
---|---|
Aspose.Total.Cpp
Aspose.Total for C++ is a complete package of C++ libraries specifically designed to create, manipulate and convert popular file formats from Microsoft Office and PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate and recognize barcode labels from images with advanced features to customize the barcode generation and recognition process. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
25.2.0 | 472 | 2/28/2025 |
25.1.0 | 551 | 1/31/2025 |
24.12.0 | 802 | 12/27/2024 |
24.11.0 | 795 | 11/29/2024 |
24.10.0 | 891 | 10/31/2024 |
24.9.0 | 890 | 9/30/2024 |
24.8.0 | 1,326 | 8/30/2024 |
24.7.0 | 1,295 | 7/31/2024 |
24.6.0 | 1,758 | 6/28/2024 |
24.5.0 | 330 | 5/31/2024 |
24.4.0 | 3,659 | 4/17/2024 |
24.3.0 | 2,709 | 3/30/2024 |
24.2.0 | 2,964 | 2/29/2024 |
24.1.0 | 2,943 | 1/29/2024 |
23.12.0 | 3,313 | 12/30/2023 |
23.11.0 | 3,630 | 11/29/2023 |
23.10.0 | 3,980 | 10/19/2023 |
23.9.0 | 3,954 | 9/27/2023 |
23.8.0 | 4,474 | 8/30/2023 |
23.7.0 | 4,399 | 7/26/2023 |
23.6.0 | 4,637 | 6/23/2023 |
23.5.0 | 3,594 | 5/26/2023 |
23.4.0 | 4,499 | 4/19/2023 |
23.3.0 | 4,781 | 3/28/2023 |
23.2.0 | 5,387 | 2/22/2023 |
23.1.0 | 5,064 | 1/27/2023 |
22.12.0 | 5,306 | 12/26/2022 |
22.11.0 | 5,709 | 11/25/2022 |
22.10.0 | 5,987 | 10/23/2022 |
22.9.0 | 5,834 | 9/23/2022 |
22.8.0 | 1,139 | 9/2/2022 |
22.7.0 | 11,224 | 7/21/2022 |
22.6.0 | 1,297 | 7/1/2022 |
22.5.0 | 7,075 | 6/2/2022 |
22.4.0 | 10,477 | 4/27/2022 |
22.3.0 | 1,383 | 3/31/2022 |
22.2.0 | 12,007 | 2/28/2022 |
22.1.0 | 1,567 | 1/31/2022 |
21.12.0 | 5,803 | 12/30/2021 |
21.11.0 | 6,089 | 11/30/2021 |
21.10.0 | 6,648 | 11/4/2021 |
21.9.0 | 8,111 | 9/30/2021 |
21.8.0 | 10,888 | 8/31/2021 |
21.7.0 | 5,966 | 7/30/2021 |
21.6.0 | 6,483 | 6/29/2021 |
21.5.0 | 924 | 5/27/2021 |
21.4.0 | 9,574 | 4/26/2021 |
21.3.0 | 5,742 | 3/23/2021 |
21.2.0 | 835 | 2/27/2021 |
21.1.0 | 7,094 | 1/30/2021 |
20.12.0 | 6,577 | 12/29/2020 |
20.11.0 | 6,571 | 12/1/2020 |
20.10.0 | 5,084 | 10/29/2020 |
20.9.0 | 6,692 | 9/19/2020 |
20.7.0 | 8,939 | 7/24/2020 |
20.6.0 | 6,773 | 6/30/2020 |
20.5.0 | 7,121 | 5/23/2020 |
20.4.0 | 3,896 | 4/27/2020 |
20.3.0 | 6,039 | 3/26/2020 |
20.2.0 | 2,379 | 2/29/2020 |
20.1.0 | 4,999 | 1/24/2020 |
19.12.0 | 798 | 12/19/2019 |
19.9.0 | 1,105 | 10/21/2019 |