Aspose.Tasks  for Java

Java Microsoft Project 文件操作 API

将项目文件处理或导出为 Primavera、Excel、PDF、图像、HTML 和 XML 格式。

  下载免费试用版
  
 

Aspose.Tasks for Java 是一个稳定且灵活的项目管理 API,用于操作 Microsoft Project 文档。开发人员可以定义项目的主要和默认属性以及日历信息。他们还可以指定工作日和日历例外。 API 使添加 & 变得容易无需用户干预即可重新计算任务、资源和其他数据。

Aspose.Tasks for Java API 公开了完整的文档结构以读取和写入 Microsoft Project 文档。借助这个强大的 API,开发人员可以控制项目管理的各个阶段,例如计划、跟踪等等。

高级项目管理 API 功能

阅读、改变和编写 Microsoft Project 文件

阅读 MPP & XML 项目格式

创建、更新和以 XML 项目格式编写项目

读取 MPP 文件 &更新摘要信息

更改默认设置

将 MPP 转换为 XML 格式

更改主要设置

管理扩展属性

将数据呈现为 HTML

定义项目的工作日

定义日历的工作日日历例外

阅读与为任务和任务编写日历资源

管理任务基线调度和持续时间

处理任务约束

创造与管理任务之间的链接

阅读、改变和创建任务、里程碑、估计、关键或努力驱动的任务

管理资源成本和差异

访问分配成本和预算

将项目数据导出为通用格式

API 支持将资源、任务和资源分配数据呈现为各种格式,例如 JPG、PNG、PDF、XML、XAML、HTML、BMP、XPS、TIFF 和 SVG。此外,还可以将数据导出为 TXT、CSV、XLSX、XLS 和 MPT 格式。

以不同格式保存 MPP 数据 - Java

// 加载要转换的文件

Project pjt = new Project(dir + "template.mpp");

// 将 MPP 转换为 PDF、HTML 和 TIFF 格式

pjt.save(dir + "output.pdf", SaveFileFormat.PDF);

pjt.save(dir + "output.html", SaveFileFormat.HTML);

pjt.save(dir + "output.tiff", SaveFileFormat.TIFF);

创造与更新资源

Aspose.Tasks for Java 提供了在项目计划中使用资源的功能。几乎所有资源属性都受支持。资源数据可以更新并写回 MPP 和 XML 格式。

将数据渲染为图像格式

拥有自己的渲染引擎,API 可以轻松地将数据渲染到不同的光栅和矢量图像格式,并且可以在渲染之前指定结果图像的各种属性。

将项目数据渲染为 JPEG - Java

// 加载文件

Project pjt = new Project(dir + "template.mpp");

// 创建具有所需格式的 ImageSaveOptions

ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);

// 将 MPP 渲染为 JPEG

pjt.save(dir + "output.jpg", options);

管理资源分配

在最简单的形式中,项目计划是分配给一组资源的任务的集合。 Aspose.Tasks for Java 提供了一个用于处理计划内资源分配和分配的 API。

处理日历和日历例外

Aspose.Tasks for Java 负责处理日历和日历异常。项目计划中可以有任意数量的日历,图书馆可以最轻松地处理它们。

Microsoft Office 自动化 - 不需要

Aspose.Tasks for Java 使用托管代码构建,无需在机器上安装 Microsoft Office 或 Project 即可处理 MS Project 文件。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美的 Microsoft Project 自动化替代方案。

  
  

Aspose.Tasks 为流行的开发环境提供单独的 API,如下所示: