產生條碼

在node.js中以程式設計方式生成

Aspose.任務雲

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 專案文件的完整解決方案,因此您可以在雲端中無縫操作專案數據,包括任務、資源、任務連結和分配。為了取得最新的發行版本,請造訪發行頁面,為了安裝最新的發行版本,請執行下列指令:

npm install @asposecloud/aspose-tasks-cloud
  • 雲端SDK完整原始碼可以從GitHub下載。
  • 為了操作任何文件,我們首先需要將其上傳到Aspose雲端儲存或第3方雲端儲存。有關更多詳細信息,請訪問使用文件和存儲
 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 提供的強大檔案處理功能。

  • 如果您遇到任何問題或有任何改進建議,請隨時透過免費的產品支援論壇聯繫。