Aspose.Tasks for Java
Aspose.Tasks for Java是强大项目管理API,支持多种文件格式,可操作Microsoft Project文档,轻松管理任务、资源及分配,无需Office即可自动化。
Aspose.Tasks for Java 是一个稳定灵活的项目管理 API,用于操作 Microsoft Project 文档。开发人员可以定义项目的主要属性和默认属性以及日历信息。他们还可以指定工作日和日历例外情况。该 API 可以轻松添加和重新计算任务、资源和其他数据,无需用户干预。
Aspose.Tasks for Java API 提供了完整的文档结构,方便读写 Microsoft Project 文档。借助这个强大的 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 格式。
// load the file to be convertedProject pjt = new Project(dir + "template.mpp");// Convert MPP to PDF, HTML and TIFF formatspjt.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 拥有自己的渲染引擎,可以轻松地将数据渲染为不同的光栅和矢量图像格式,并可以在渲染之前指定结果图像的各种属性。
// load fileProject pjt = new Project(dir + "template.mpp");// create ImageSaveOptions with desired formatImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);// render MPP to JPEGpjt.save(dir + "output.jpg", options);
简单来说,项目计划是分配给一组资源的任务集合。Aspose.Tasks for Java 提供了一个 API,用于处理计划中的资源分配和指派。
Aspose.Tasks for Java 负责处理日历和日历例外情况。一个项目计划中可以有任意数量的日历,该库可以轻松处理它们。
Aspose.Tasks for Java 采用托管代码构建,无需在计算机上安装 Microsoft Office 或 Project 即可处理 MS Project 文件。就支持的功能、安全性、稳定性、可扩展性、速度和价格而言,它是 Microsoft Project 自动化的完美替代方案。