générer un code à barres

Générer par programme dans node.js

Aspose.Tasks Cloud

Aspose.Tasks Cloud est une API REST permettant de manipuler les documents Microsoft Project dans le cloud. Il s’agit d’une véritable API REST qui peut être utilisée avec n’importe quel langage : .NET, Java, PHP, Ruby, Rails, Python, Node.js et bien d’autres. Vous pouvez l’utiliser avec n’importe quelle plateforme : Web, ordinateur de bureau, mobile et cloud. Aspose.Tasks Cloud permet aux développeurs de manipuler les données du projet, notamment les tâches, les ressources, les liens de tâches et les affectations. Aspose.Tasks Cloud est une solution complète qui vous permet de travailler avec tous les aspects d’un document de projet, y compris la conversion et la manipulation des tâches du projet, des liens de tâches, des ressources, des affectations de ressources et des données d’attributs étendus. Pour plus d’informations, veuillez consulter Présentation du produit.

Il s’agit d’une version de refonte majeure du SDK Aspose.Tasks Cloud pour Node.js. Il couvre toutes les fonctionnalités prises en charge dans Aspose.Tasks Cloud API. Il s’agit d’une solution complète pour intégrer Microsoft et Primavera Project Document dans Node.js, afin que vous puissiez manipuler les données du projet, y compris les tâches, les ressources, les liens de tâches et les affectations dans le cloud de manière transparente. Afin d’accéder à la dernière version, veuillez visiter la page de version et pour installer la dernière version, veuillez exécuter la commande suivante :

npm install @asposecloud/aspose-tasks-cloud
  • Les mises à jour de la version peuvent également être trouvées sous package npm.
  • Le code source complet du SDK cloud peut être téléchargé depuis GitHub.
  • Afin de manipuler n’importe quel fichier, nous devons d’abord le télécharger sur le stockage cloud Aspose ou sur un stockage cloud tiers. Pour plus de détails, veuillez consulter Travailler avec les fichiers et le stockage.
 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);
} 

Le Guide du développeur est disponible pour vous aider à vous familiariser avec les ressources et les opérations spécifiques de l’API REST Aspose.Tasks Cloud. Les exemples de code du SDK Aspose.Tasks Cloud pour Node.js vous aident également à vous familiariser avec le SDK et son utilisation pour appeler des ressources et des opérations à l’aide de l’API REST Aspose.Tasks Cloud. Nous vous recommandons également de visiter les liens suivants pour en savoir plus sur :

Commencez un essai gratuit aujourd’hui Commencez un essai gratuit aujourd’hui – tout ce dont vous avez besoin est de vous inscrire avec le service Aspose Cloud. Une fois inscrit, vous êtes prêt à essayer les puissantes fonctionnalités de traitement de fichiers offertes par Aspose Cloud.

  • Si vous rencontrez un problème ou si vous avez des suggestions d’améliorations, n’hésitez pas à nous contacter via le [forum d’assistance produit] gratuit]17.