C ++ Microsoft Project文件解析API

创建,读取,写入,操纵和出口的Microsoft Project文件,PDF,Primavera的时,Excel,HTML,从本机C ++应用程序中的图像和XML格式。

  免费下载试用版
Aspose.Tasks用于C ++

Aspose.Tasks 用于C ++

 
 

Aspose.Tasks for Cloud++是土生土长的项目管理库的C ++开发人员能够加载,创建,处理和保存的Microsoft Project文件,多种格式,而无需使用Microsoft Project或办公自动化。API公开项目的数据在许多方面,包括甘特图,任务分配状况,资源使用和资源工作表中的许多人报告。

C ++的项目管理库提供完整的项目计划,定义,并允许开发人员创建的跟踪能力和负载任务以及分配或删除资源,或者从自己的应用程序的任务。

 

高级C ++项目管理API功能

 

 

创建,读取和操作Microsoft Project文件

 

阅读MPP文件,并更新其概要信息

 

更新主默认项目设置

 

定义项目,日历和日程表平日异常

 

读,写的日历任务和资源

 

处理任务基线调度,持续时间和约束

 

定义资源分配与分配

 

为MPX文件的编码支持

 

导出为PDF,HTML,图像和更多的格式

导出Microsoft Project数据为多种格式

Aspose.Tasks for Cloud++暴露在两个MPP和XML格式的数据以及PDF,HTML用于信息通用通讯,CSV,TXT,XLS,XLSX,WBS为任意的标准图像和MPT格式。此外,虽然将数据导出到HTML,它导出字体,图像和CSS样式到单独的文件。

导出项目数据到Primavera的XML,XER和MPX格式 - C ++

System::SharedPtr<Aspose::Tasks::Project> project = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");
// save project in desired format
project->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);
project->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);
project->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API还内置渲染引擎与最高保真度的到Microsoft Project渲染。使用项目渲染引擎,开发人员可以项目数据转换为数字的光栅和矢量图像格式。

设置项目属性

要加快建立项目的过程中,API允许用户设置默认情况下,一般的性能,如元数据,日历和货币属性。默认属性包括:当一个新的任务开始和结束时,默认加班费,工资标准速率和更多。API允许读取和设置一般项目属性,如项目的开始和结束日期,当前日期,状态日期,使用日历的类型,当一个项目从计划。此外,API也节省了包括关键字,主题,评论和更多的摘要信息。

至于货币属性都在关注, Aspose.Tasks for Cloud++支持设置的货币代码,小数点和货币符号,这样很容易阅读的费用后的数字。读取和写入的财年和平日特性也支持。

在一个简单的方法任务管理

API能够利用其丰富的类Microsoft Project文件中的处理任务。它可以轻松地管理任务调度底线,预算考核,持续时间和制约任务,以及创建和管理这些之间的联系。此外,API允许开发人员可以查看,更改和创建任务,里程碑,估计的临界或努力推动任务。

 

支持和学习资源

 

Aspose.Tasks提供其他流行的开发环境,个别项目的API,列出如下: