<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '21.10.0')
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="21.10.0">
<artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "21.10.0"
处理 MS Project® 格式的 Java SDK
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.Tasks Cloud SDK for Java 帮助您在基于云的 Java 应用程序中使用 Microsoft Project®(MPT、MPP、MPX)和 Primavera®(XER、XML 和 PrimaveraP6XML)文件格式,而无需安装任何第 3 方软件。 它是 Aspose.Tasks Cloud REST APIs 的包装器。
MS Project® 处理功能
- 项目分配
- Create project assignments with cost
- 获取特定任务
- 删除带有参考的项目分配
- 项目任务
- 向项目添加新任务
- 获取所有任务或specific task of a project
- 获取任务的重复信息
- 将任务移动到另一个父任务或兄弟任务
- 项目资源
- 向项目添加资源
- 获取项目资源信息
- Update a specific project resource
- 项目日历
- 添加项目日历
- 获取所有或特定的项目日历项 获取日历的工作周集合 添加/更新/删除项目异常
- 项目任务链接
- 添加任务链接到项目
- 从项目中获取任务链接信息
- 项目大纲代码和扩展属性
- 向项目添加新的扩展属性定义
- 创建 PDF 格式的项目报告
- 获取扩展属性信息
- 通过索引获取项目的扩展属性
- 获取大纲代码信息或通过索引获取大纲代码
- 项目文件
- 将项目文档转换为指定格式
- 使用指定的保存选项将项目文档转换为另一种格式
- 获取多项目文件中项目的 UID
- 从文件或数据库 (DB) 导入具有指定 UID 的项目
- 获取项目的页数
- 在线项目
- 创建一个新的在线项目
- 从在线项目服务器导入项目
- 获取在线项目列表
- 重新计算项目
- 重新计算项目资源字段和未完成的工作
- 将项目工作重新计算为已完成
- 项目时间分段数据
- 获取分配、资源或任务的时间尺度数据
- 修改分配中的时间分段数据
- 项目文档属性
- 创建或编辑项目文档属性
- 添加不存在的文档属性
- 按名称获取项目的所有文档属性或特定属性
- 项目文件和云存储
- 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认为 true)。
- 创建、复制、移动和删除文件夹。
- 在单个操作范围内跨不同存储复制和移动文件和文件夹。
- 检查某个文件、文件夹或存储是否存在。
读取和写入项目数据
Microsoft Project®: MPP、XML、MPT
Primavera®: MPX
将项目数据另存为
Primavera®: XER、PrimaveraP6XML
微软 Excel: XLSX
图片: PNG、JPEG、TIF(格式 24bppRgb)
矢量: SVG
网页: HTML
文本: TXT
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 Aspose.Tasks Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅Aspose Cloud Pricing。
安装
从 Maven 安装
将 Aspose Cloud 存储库添加到您的应用程序 pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
从源安装
要将 API 客户端库安装到本地 Maven 存储库,只需执行:
mvn clean install
要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:
mvn clean deploy
有关更多信息,请参阅 OSSRH Guide。
Maven 用户
将此依赖项添加到项目的 POM 中:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/aspose-tasks-cloud-21.10.0.jar
-target/lib/*.jar
在 Java 中将 MS Project® MPP 转换为 PDF
// Start README example
// if baseUrl is null, TasksApi uses default https://api.aspose.cloud
TasksApi tasksApi = new TasksApi(clientId, clientSecret, baseUrl);
String localPath = PathUtil.get(localFolder, fileName);
String remotePath = PathUtil.get(remoteFolder, remoteName);
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(Paths.get(localPath)), remotePath, null);
tasksApi.uploadFile(uploadRequest);
GetReportPdfRequest request = new GetReportPdfRequest(remoteFileName, ReportType.MILESTONES.getValue(), null, null);
File result = tasksApi.getReportPdf(request);
// End README example
许可
所有 Aspose.Tasks Cloud SDK、帮助程序脚本和模板均根据 MIT License 获得许可。
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth
- 流程:应用
- 授权网址:https://api.aspose.cloud/connect/token
推荐
建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
aspose-tasks-cloud-21.10.0-javadoc.jar | javadoc | 1.67 MB |
aspose-tasks-cloud-21.10.0-sources.jar | sources | 424.17 KB |
aspose-tasks-cloud-21.10.0.jar | 753.09 KB | |
aspose-tasks-cloud-21.10.0.pom | 11.31 KB |
Aspose.Tasks Aspose.Tasks Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud MPT MPP MPX XER XML PrimaveraP6XML HTML BMP PNG JPEG TIFF SVG CSV TXT XLSX PDF XPS PM project project management management calendar assignment VBA time time phased primavera DB task WPS breakdown work breakdown strucuture convert converter conversion export