Skip to content

aspose-tasks/Aspose.Tasks-for-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nuget Nuget GitHub

C++ Microsoft Project File Parsing API

Aspose.Tasks for C++ library allows the developers to add Tasks generation & recognition capabilities to their own C++ applciations.

Aspose.Tasks for C++ offers Project management APIs that enable C++ applications to not only read and manipulate Microsoft Project® documents, but also write Microsoft Project® documents in both MPP and XML formats - all without using Microsoft Project® itself.

Project File Processing via C++

Read & Write Project Files

Microsoft Project®: MPP, MPT, MPX, XML

Save Project Data As

Primavera: P6 XML, PM XER
Microsoft Excel®: XLSX
Fixed Layout: PDF
Images: JPEG, PNG, TIF, SVG
Text: TXT
Others: HTML

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

System::SharedPtr<Project> project = System::MakeObject<Project>(u"template.mpp");
System::SharedPtr<HtmlSaveOptions> option = System::MakeObject<HtmlSaveOptions>();
project->Save(u"output.html", option);

Create Project from Scratch

// create project instance
System::SharedPtr<Project> project = System::MakeObject<Project>();

// add task, sub task and save project
System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Summary1");
System::SharedPtr<Task> subtask = task->get_Children()->Add(u"Subtask1");
project->Save(u"output.xml", Aspose::Tasks::Saving::SaveFileFormat::XML);

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Releases

No releases published

Packages

No packages published