gerar código de barras

Gerar programaticamente em node.js

Cloud Aspose.Tasks

Aspose.Tasks Cloud é uma API REST para manipulação de documentos do Microsoft Project na nuvem. É uma verdadeira API REST que pode ser usada com qualquer linguagem: .NET, Java, PHP, Ruby, Rails, Python, Node.js e muito mais. Você pode usá-lo com qualquer plataforma – web, desktop, celular e nuvem. Aspose.Tasks Cloud permite que os desenvolvedores manipulem dados do projeto, incluindo tarefas, recursos, links de tarefas e atribuições. Aspose.Tasks Cloud é uma solução completa que permite trabalhar com todos os aspectos de um documento de projeto, incluindo conversão e manipulação de tarefas do projeto, links de tarefas, recursos, atribuições de recursos e dados de atributos estendidos. Para obter mais informações, consulte Visão geral do produto.

Esta é uma grande versão renovada do Aspose.Tasks Cloud SDK para Node.js. Ele cobre todos os recursos suportados na API Aspose.Tasks Cloud. É uma solução completa para integração do Microsoft e do Primavera Project Document no Node.js, para que você possa manipular dados do projeto, incluindo tarefas, recursos, links de tarefas e atribuições na nuvem de maneira integrada. Para obter acesso à versão mais recente, visite a página de lançamento e para instalar a versão mais recente, execute o seguinte comando:

npm install @asposecloud/aspose-tasks-cloud
  • As atualizações de lançamento também podem ser encontradas como pacote npm.
  • O código-fonte completo do Cloud SDK pode ser baixado do GitHub.
  • Para manipular qualquer arquivo, primeiro precisamos carregá-lo para o armazenamento em nuvem Aspose ou armazenamento em nuvem de terceiros. Para obter mais detalhes, visite Trabalhando com arquivos e armazenamento.
 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);
} 

O Guia do desenvolvedor está disponível para orientá-lo na familiarização com os recursos e operações específicos da API REST do Aspose.Tasks Cloud. Os exemplos de código do Aspose.Tasks Cloud SDK para Node.js também ajudam você a se familiarizar com o SDK e seu uso para invocar recursos e operações usando a API REST do Aspose.Tasks Cloud. Também recomendamos visitar os seguintes links para saber mais sobre:

Comece uma avaliação gratuita hoje Comece uma avaliação gratuita hoje – tudo que você precisa é inscrever-se no serviço Aspose Cloud. Depois de se inscrever, você estará pronto para experimentar os poderosos recursos de processamento de arquivos oferecidos pelo Aspose Cloud.

  • Caso você encontre algum problema ou tenha alguma sugestão de melhorias, sinta-se à vontade para entrar em contato através do [fórum de suporte ao produto] gratuito 17.