欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Microsoft Project管理工具Aspose.Tasks for C ++重磅发布!渲染项目到多种格式

程序员文章站 2023-01-20 19:35:02
很高兴地分享一个名称为Aspose.Tasks for C ++的API全新发布!Aspose.Tasks(用C ++编写)旨在与C ++语言一起用于Windows,Linux和UNIX等各种平台。Aspose.Tasks可以与任何类型的应用程序一起使用,从基于控制台的应用程序到基于桌面的应用程序。 ......

很高兴地分享一个名称为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中的一些重要功能:

  • 读取,更改和写入microsoftproject®文档
  • 阅读mpp项目(本机ms project格式)和xml项目格式。支持ms project 2003、2007、2010、2013、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)