À propos de Aspose.Tasks for C++

Créez, affichez, modifiez, manipulez et exportez des documents Microsoft Project vers les formats PDF, Primavera, Excel, HTML, images et XML à partir d'applications natives C++.

Aspose.Tasks for C++ is a native project management library for C++ developers to load, create, manipulate and save Microsoft Project documents to multiple formats without using Microsoft Project or Office Automation. The API exposes project data for reporting in a number of ways including Gantt Chart, Task Usage, Resource Usage, and Resource Sheet among many others. It offers complete project planning, definition and tracking capabilities allowing developers to create and load tasks as well as assign or remove resources to or from tasks from their own applications.

Supported File Formats

Input/Output

  • Microsoft Project: MPP, MPT, MPX, XML

Output Only

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

Aspose.Tasks for C++ Features

  • Create, read and manipulate Microsoft Project files.
  • Read MPP files and update 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 and allocation.
  • Support for the encoding of MPX files.
  • Export to PDF, HTML, images and more formats.