генерировать штрих-код

Программно генерировать в node.js

Cloud Aspose.Tasks

Aspose.Tasks Cloud — это REST API для управления документами Microsoft Project в облаке. Это настоящий REST API, который можно использовать с любым языком: .NET, Java, PHP, Ruby, Rails, Python, Node.js и многими другими. Вы можете использовать его на любой платформе — в Интернете, на компьютере, на мобильных устройствах и в облаке. Aspose.Tasks Cloud позволяет разработчикам манипулировать данными проекта, включая задачи, ресурсы, ссылки на задачи и назначения. Aspose.Tasks Cloud — это комплексное решение, которое позволяет вам работать со всеми аспектами документа проекта, включая преобразование и манипулирование задачами проекта, ссылками на задачи, ресурсами, назначениями ресурсов и данными расширенных атрибутов. Для получения дополнительной информации просмотрите Обзор продукта.

Это крупная обновленная версия Aspose.Tasks Cloud SDK для Node.js. Он охватывает все функции, поддерживаемые в Aspose.Tasks Cloud API. Это комплексное решение для интеграции Microsoft и проектного документа Primavera в Node.js, благодаря которому вы можете беспрепятственно манипулировать данными проекта, включая задачи, ресурсы, ссылки на задачи и назначения, в облаке. Чтобы получить доступ к последней версии выпуска, посетите страницу выпуска и для установки последней версии выполните следующую команду:

npm install @asposecloud/aspose-tasks-cloud
  • Обновления выпуска также можно найти как npm package.
  • Полный исходный код облачного SDK можно скачать с GitHub.
  • Чтобы манипулировать любым файлом, нам сначала необходимо загрузить его в облачное хранилище Aspose или стороннее облачное хранилище. Для получения более подробной информации посетите Работа с файлами и хранилищем.
 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 для Node.js также помогут вам ознакомиться с SDK и его использованием для вызова ресурсов и операций с помощью Aspose.Tasks Cloud REST API. Мы также рекомендуем посетить следующие ссылки, чтобы узнать больше о:

Начните бесплатную пробную версию сегодня Начните бесплатную пробную версию сегодня — все, что вам нужно, это зарегистрироваться в сервисе Aspose Cloud. После регистрации вы готовы попробовать мощные функции обработки файлов, предлагаемые Aspose Cloud.

  • Если у вас возникнут какие-либо проблемы или у вас есть предложения по улучшению, свяжитесь с нами через бесплатный форум поддержки продукта.