生成条形码

在 node.js 中以编程方式生成

Aspose.Tasks Cloud

Aspose.Tasks Cloud 是一个用于在云中操作 Microsoft Project 文档的 REST API。它是一个真正的 REST API,可以与任何语言一起使用:.NET、Java、PHP、Ruby、Rails、Python、Node.js 等等。您可以在任何平台上使用它 - Web、桌面、移动和云。Aspose.Tasks Cloud 允许开发人员操作项目数据,包括任务、资源、任务链接和分配。Aspose.Tasks Cloud 是一个完整的解决方案,允许您处理项目文档的所有方面,包括项目任务、任务链接、资源、资源分配和扩展属性数据的转换和操作。有关更多信息,请查看 产品概述

这是 Aspose.Tasks Cloud SDK for Node.js 的重大修订版本。它涵盖了 Aspose.Tasks Cloud API 中支持的所有功能。它是在 Node.js 中集成 Microsoft 和 Primavera Project Document 的完整解决方案,因此您可以无缝地在云中操作项目数据,包括任务、资源、任务链接和分配。为了获取最新发布版本,请访问 发布页面;为了安装最新发布版本,请执行以下命令:

npm install @asposecloud/aspose-tasks-cloud

— 发布更新也可以作为 npm package 找到。

  • 可以从GitHub下载云 SDK 的完整源代码。
  • 为了操作任何文件,我们首先需要将其上传到 Aspose 云存储或第三方云存储。有关更多详细信息,请访问 使用文件和存储
 var fs = require('fs');
var assert = require('assert');
var StorageApi =require("asposestoragecloud")
var TasksApi = require("asposetaskscloud");

var AppSID = 'XXX'; //sepcify App SID
var AppKey = 'XXX'; //sepcify App Key
var config = {'appSid':AppSID,'apiKey':AppKey};
var data_path = '../data/';

try {
//Instantiate Aspose.Storage API SDK
var storageApi = new StorageApi(config);

//Instantiate Aspose.Tasks API SDK
var tasksApi = new TasksApi(config);

//set input file name
var fileName = "sample-project";
var name = fileName + ".mpp";
var format = "pdf";
var versionId = null;
var storage = null;
var folder = null;

//upload file to aspose cloud storage
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) {
	assert.equal(responseMessage.status, 'OK');
	//invoke Aspose.Tasks Cloud SDK API to convert project document to other formats
	tasksApi.GetTaskDocumentWithFormat(name, format, storage, folder, function(responseMessage) {
			assert.equal(responseMessage.status, 'OK');		
			//download converted proj doc from api response
			var outfilename = filename + '.' + format;
			var writeStream = fs.createWriteStream('c:/temp/' + outfilename);
			writeStream.write(responseMessage.body);
			});
	});

}catch (e) {
  console.log("exception in example");
  console.log(e);
} 

开发人员指南 可指导您熟悉 Aspose.Tasks Cloud REST API 中的特定资源和操作。Aspose.Tasks Cloud SDK for Node.js 的 代码示例 还可以帮助您熟悉 SDK 及其使用 Aspose.Tasks Cloud REST API 调用资源和操作的用法。我们还建议您访问以下链接以了解更多信息:

立即开始免费试用 立即开始免费试用 – 您只需 注册 使用 Aspose Cloud 服务即可。注册后,您就可以试用 Aspose Cloud 提供的强大文件处理功能。

  • 如果您遇到任何问题或有任何改进建议,请随时通过免费的产品支持论坛联系。