Barcode generieren

Programmgesteuerte Generierung in node.js

Aspose.Tasks Cloud

Aspose.Tasks Cloud ist eine REST-API zur Bearbeitung von Microsoft Project Dokumenten in der Cloud. Es ist eine echte REST-API, die mit jeder Sprache verwendet werden kann: .NET, Java, PHP, Ruby, Rails, Python, Node.js und viele mehr. Sie können es mit jeder Plattform verwenden – Web, Desktop, Mobil und Cloud. Aspose.Tasks Cloud ermöglicht Entwicklern die Bearbeitung von Projektdaten, einschließlich Aufgaben, Ressourcen, Aufgabenlinks und Zuweisungen. Aspose.Tasks Cloud ist eine Komplettlösung, mit der Sie mit allen Aspekten eines Projektdokuments arbeiten können, einschließlich der Konvertierung und Bearbeitung von Projektaufgaben, Aufgabenlinks, Ressourcen, Ressourcenzuweisungen und erweiterten Attributdaten. Weitere Informationen finden Sie in der Produktübersicht.

Dies ist eine wichtige überarbeitete Version für Aspose.Tasks Cloud SDK für Node.js. Sie deckt alle in Aspose.Tasks Cloud API unterstützten Funktionen ab. Es handelt sich um eine Komplettlösung zur Integration von Microsoft und Primavera-Projektdokumenten in Node.js, sodass Sie Projektdaten einschließlich Aufgaben, Ressourcen, Aufgabenlinks und Zuweisungen nahtlos in der Cloud bearbeiten können. Um Zugriff auf die neueste Version zu erhalten, besuchen Sie bitte die Versionsseite und um die neueste Version zu installieren, führen Sie bitte den folgenden Befehl aus:

npm install @asposecloud/aspose-tasks-cloud
  • Die Release-Updates sind auch als npm-Paket zu finden.
  • Der vollständige Quellcode des Cloud SDK kann von GitHub heruntergeladen werden.
  • Um eine Datei bearbeiten zu können, müssen wir sie zunächst in den Aspose-Cloud-Speicher oder einen Cloud-Speicher eines Drittanbieters hochladen. Weitere Einzelheiten finden Sie unter Arbeiten mit Dateien und Speicher.
 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);
} 

Der Entwicklerleitfaden hilft Ihnen dabei, sich mit den spezifischen Ressourcen und Vorgängen innerhalb der Aspose.Tasks Cloud REST API vertraut zu machen. Die Codebeispiele des Aspose.Tasks Cloud SDK für Node.js helfen Ihnen auch dabei, sich mit dem SDK und seiner Verwendung vertraut zu machen, um Ressourcen und Vorgänge mithilfe der Aspose.Tasks Cloud REST API aufzurufen. Wir empfehlen außerdem, die folgenden Links zu besuchen, um mehr darüber zu erfahren:

Starten Sie noch heute eine kostenlose Testversion. Starten Sie noch heute eine kostenlose Testversion – Sie müssen sich lediglich beim Aspose Cloud-Dienst anmelden. Sobald Sie sich angemeldet haben, können Sie die leistungsstarken Dateiverarbeitungsfunktionen von Aspose Cloud ausprobieren.

  • Falls Sie auf ein Problem stoßen oder Verbesserungsvorschläge haben, können Sie sich gerne über das kostenlose Produkt-Support-Forum an uns wenden.