vonalkódot generál

Programozottan generáljon a node.js fájlban

Aspose.Tasks Cloud

Az Aspose.Tasks Cloud egy REST API a Microsoft Project dokumentumok felhőben történő kezeléséhez. Ez egy igazi REST API, amely bármilyen nyelven használható: .NET, Java, PHP, Ruby, Rails, Python, Node.js és még sok más. Bármilyen platformmal használható – web, asztali számítógép, mobil és felhő. Az Aspose.Tasks Cloud lehetővé teszi a fejlesztők számára, hogy manipulálják a projektadatokat, beleértve a feladatokat, az erőforrásokat, a feladathivatkozásokat és a hozzárendeléseket. Az Aspose.Tasks Cloud egy teljes körű megoldás, amely lehetővé teszi a projektdokumentum minden aspektusának kezelését, beleértve a projektfeladatok, a feladathivatkozások, az erőforrások, az erőforrás-hozzárendelések és a kiterjesztett attribútumadatok konvertálását és manipulálását. További információkért tekintse meg a Termékáttekintést.

Ez az Aspose.Tasks Cloud SDK for Node.js jelentős javítási kiadása. Lefedi az Aspose.Tasks Cloud API által támogatott összes funkciót. Ez egy teljes megoldás a Microsoft és a Primavera Project Document Node.js-ben való integrálására, így zökkenőmentesen kezelheti a projektadatokat, beleértve a feladatokat, az erőforrásokat, a feladathivatkozásokat és a hozzárendeléseket a felhőben. A legfrissebb kiadási verzió eléréséhez látogasson el a kiadási oldalra, és a legújabb verzió telepítéséhez hajtsa végre a következő parancsot:

npm install @asposecloud/aspose-tasks-cloud
  • A kiadási frissítések npm-csomag néven is megtalálhatók.
  • A felhő SDK teljes forráskódja letölthető a GitHub oldalról.
  • Bármely fájl kezeléséhez először fel kell töltenünk az Aspose felhőtárhelyére vagy harmadik féltől származó felhőtárhelyre. További részletekért látogasson el a Working with Files and Storage oldalra.
 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);
} 

A Fejlesztői útmutató segít az Aspose.Tasks Cloud REST API-n belüli konkrét erőforrások és műveletek megismerésében. Az Aspose.Tasks Cloud SDK for Node.js kódpéldái is segít megismerkedni az SDK-val és annak használatával, hogy az Aspose.Tasks Cloud REST API segítségével erőforrásokat és műveleteket hívhasson elő. Javasoljuk továbbá, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről:

Indítsa el az ingyenes próbaverziót még ma Indítson el egy ingyenes próbaverziót még ma – mindössze regisztrál az Aspose Cloud szolgáltatásra. A regisztráció után készen áll az Aspose Cloud által kínált hatékony fájlfeldolgozási funkciók kipróbálására.

  • Ha bármilyen problémába ütközik, vagy bármilyen fejlesztési javaslata van, kérjük, lépjen kapcsolatba az ingyenes terméktámogatási fórumon.