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 自动化替代方案。