<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>20.8</version>
    <classifier>jdk18</classifier>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-tasks', version: '20.8', classifier: 'jdk18')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-tasks" rev="20.8">
    <artifact name="aspose-tasks" m:classifier="jdk18" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-tasks" % "20.8"
copied!  

Microsoft项目文件操作API

banner

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 搜索 | 免费支持 | 临时许可

Aspose.Tasks JAVA项目管理API操纵Microsoft项目文件。开发人员可以定义项目的主要和默认属性以及日历信息。 API还提供了指定工作日和日历异常的能力,同时使其易于添加和重新计算任务,资源和其他数据,而无需用户干预。

Microsoft项目文件处理

  • 阅读,更改和编写Microsoft Project&Reg;文件。
  • 阅读MPP和XML项目格式。
  • 以XML项目格式创建,更新和编写项目。
  • 阅读MPP项目文件,更新摘要信息并以原始MPP格式写入。
  • 读取MPP项目文件并将其转换为XML格式。
  • 更改主要项目设置,例如计划类型,开始和结束日期。
  • 更改默认项目设置,例如默认标准率,默认加班率,默认任务类型,默认固定成本应计等等。
  • 管理扩展属性。
  • 定义项目的工作日以及日历和日历异常。
  • 读写任务和资源的日历。
  • 管理任务基线计划和持续时间。
  • 处理任务的约束。
  • 在任务之间创建和管理链接。
  • 阅读,更改和创建任务,里程碑,估计的关键或努力驱动的任务。
  • 管理资源成本和差异。
  • 访问任务成本和预算。
  • Resource prefix implementation for nested resources

读写项目格式

MPP,XML,MPT,MPX

##将项目文件另存为 XLSX,HTML,TXT,PDF,XER,PRIMAVERAP6XML
TIF,SVG,PNG,JPEG

支持环境

  • ** Microsoft Windows:** Windows Desktop&Server(X86,X64)
  • ** macOS:** Mac OS X
  • ** Linux:** Ubuntu,Opensuse,Centos等
  • ** java版本:**``J2SE 7.0(1.7)`或更高版本

开始

Aspose.tasks Java API托管在Aspose存储库。您可以在Maven项目中轻松地使用Java API的aspose.tasks,并具有简单的配置。有关详细说明,请访问Installing Aspose.Tasks for Java from Maven Repository文档页面。

从Microsoft Project数据库读取项目数据

String url = "jdbc:sqlserver://";
String serverName = "192.168.56.2\\MSSQLSERVER";
String portNumber = "1433";
String databaseName = "ProjectServer_Published";
String userName = "sa";
String password = "***";
MspDbSettings settings = new MspDbSettings(url+serverName+":"+portNumber+";databaseName="+databaseName+
         ";user=" + userName + ";password=" + password, UUID.fromString("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
 
addJDBCDriver(new File("sqljdbc4.jar"));
 
Project project = new Project(settings);
project.save(dir + "output.xml", SaveFileFormat.XML);

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 搜索 | 免费支持 | 临时许可

VersionRelease Date
22.112022年11月18日
22.102022年10月7日
22.92022年9月12日
22.82022年8月16日
22.72022年7月14日
22.62022年6月21日
22.52022年5月25日
22.42022年4月25日
22.32022年3月23日
22.22022年2月22日
22.12022年1月26日
21.122021年12月14日
21.112021年11月17日
21.102021年10月25日
21.92021年9月14日
21.82021年8月13日
21.72021年7月10日
21.62021年6月15日
21.52021年5月12日
21.42021年4月7日
21.32021年3月16日
21.22021年2月18日
20.122020年12月30日
20.112020年11月24日
20.102020年10月16日
20.82020年9月10日
20.72020年7月8日
20.62020年6月16日
20.42020年4月22日
20.22020年2月25日
20.12020年1月31日
19.122019年12月25日
19.102019年11月8日
19.92019年9月27日
19.72019年8月13日
19.62019年7月11日
19.52019年6月3日
19.42019年4月8日
19.32019年3月18日
18.112018年11月28日
18.102018年10月31日
18.82018年9月28日
18.72018年7月30日
18.62018年6月29日
18.52018年5月31日
18.42018年5月3日
18.32018年3月29日
17.112018年1月28日
17.82017年11月13日
17.52017年7月22日
17.3.02017年5月16日
17.1.02017年2月22日
16.11.02016年12月11日
9.6.02016年10月26日
9.5.02016年8月21日
9.4.02016年6月17日
9.3.02016年3月18日
9.2.02016年1月29日
9.1.02015年12月30日