很高兴地分享一个名称为Aspose.Tasks for C ++的API全新发布!Aspose.Tasks(用C ++编写)旨在与C ++语言一块儿用于Windows,Linux和UNIX等各类平台。Aspose.Tasks能够与任何类型的应用程序一块儿使用,从基于控制台的应用程序到基于桌面的应用程序。数据库
Aspose.Tasks for C ++是本机项目管理库,供C ++开发人员在不使用Microsoft Project或Office Automation的状况下将Microsoft Project文档加载,建立,处理和保存为多种格式。API以多种方式公开用于报告的项目数据,包括甘特图,任务使用状况,资源使用状况和资源表等。编码
Aspose.Tasks for C ++提供的功能
Aspose.Tasks for C ++是容许对MS Project文件格式进行普遍操做的产品。该产品不须要安装Microsoft Project。它应容许编辑项目文件,渲染为PDF,图像和HTML。该产品容许不一样的自动化方案,以帮助开发人员。如下是API中的一些重要功能:spa
- 读取,更改和写入MicrosoftProject®文档
- 阅读MPP项目(本机MS Project格式)和XML项目格式。支持MS Project 200三、200七、20十、201三、2016和2019 MPP格式
- 以XML项目格式建立,更新和编写项目
- 读取MPP项目文件,更新其摘要信息并以原始MPP格式写入
- 读取MPP项目文件,并使用Aspose.C ++任务将它们转换为XML格式(能够经过实现自定义XML解析器来处理XML)
- 更改主要项目设置,如时间表类型,开始和结束日期
- 更改默认项目设置,例如默认标准费率,默认加班率,默认任务类型,默认固定费用应计等
- 管理扩展属性
- 定义项目的工做日
- 定义日历的工做日和日历例外
- 读写任务和资源的日历
- 管理任务基准计划和持续时间
- 处理任务约束
- 建立和管理任务之间的连接
- 读取,更改和建立任务,里程碑,估计的关键任务或工做驱动的任务
- 管理资源成本和差别
- 访问分配成本和预算
- 支持MPX文件的编码
- 嵌套资源的资源前缀实现
- 支持为HTML导出设置CSS前缀
- 在导出为PDF格式时设置自定义日期格式
支持的MS Project版本
- 2003版
- 2007版
- 2010版
- 2013版
- 2016版
- 2019版
局限性和API差别
Aspose.Tasks for C++基于API的.NET版本,并提供与Aspose.Tasks for .NET彻底相同的功能,但如下各项除外:项目管理
- 不支持任何类型的打印
- 不支持Project Online(PWA)
- 不支持任何类型的数据库I / O访问。
- 不支持EMF / WMF格式,既不支持自己也不支持做为项目文件包含。该库没法正确处理包含EMF / WMF包含的Project文件。
若是你对Aspose的产品感兴趣或有任何技术难题均可以加入Aspose交流群(642018183)
资源