Aspose.Tasks for Java
Aspose.Tasks for Java是功能强大的项目管理API,支持多种文件格式操作与数据渲染,无需Office即可实现Project文档自动化处理
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 自动化的完美替代方案。