შტრიხკოდის გენერირება

პროგრამულად გენერირება node.js-ში

Aspose.Tasks Cloud

Aspose.Tasks Cloud არის REST API Microsoft Project დოკუმენტების ღრუბელში მანიპულირებისთვის. ეს არის ნამდვილი REST API, რომელიც შეიძლება გამოყენებულ იქნას ნებისმიერ ენაზე: .NET, Java, PHP, Ruby, Rails, Python, Node.js და მრავალი სხვა. მისი გამოყენება შეგიძლიათ ნებისმიერ პლატფორმაზე - ვებ, დესკტოპზე, მობილურზე და ღრუბელზე. Aspose.Tasks Cloud დეველოპერებს საშუალებას აძლევს მანიპულირონ პროექტის მონაცემებით, მათ შორის Tasks, Resources, Task Links და Assignments. Aspose.Tasks Cloud არის სრული გადაწყვეტა, რომელიც საშუალებას გაძლევთ იმუშაოთ საპროექტო დოკუმენტის ყველა ასპექტთან, მათ შორის პროექტის ამოცანების, ამოცანების ბმულების, რესურსების, რესურსების დავალებების და გაფართოებული ატრიბუტების მონაცემების კონვერტაციისა და მანიპულირების ჩათვლით. დამატებითი ინფორმაციისთვის, გთხოვთ, გადახედოთ პროდუქტის მიმოხილვას.

ეს არის ძირითადი განახლებული გამოშვება Aspose.Tasks Cloud SDK for Node.js-ისთვის. ის მოიცავს Aspose.Tasks Cloud API-ში მხარდაჭერილ ყველა ფუნქციას. ეს არის სრული გადაწყვეტა Microsoft-ისა და Primavera Project Document-ის Node.js-ში ინტეგრირებისთვის, ასე რომ თქვენ შეგიძლიათ შეუფერხებლად მართოთ პროექტის მონაცემები, მათ შორის ამოცანები, რესურსები, ამოცანების ბმულები და დავალებები ღრუბელში. უახლესი გამოშვების ვერსიაზე წვდომის მისაღებად, გთხოვთ, ეწვიოთ გამოშვების გვერდს და უახლესი გამოშვების ვერსიის დასაყენებლად, გთხოვთ, შეასრულოთ შემდეგი ბრძანება:

npm install @asposecloud/aspose-tasks-cloud
  • გამოშვების განახლებები ასევე შეგიძლიათ იხილოთ როგორც npm პაკეტი.
  • ღრუბლოვანი SDK-ის სრული წყაროს კოდის ჩამოტვირთვა შესაძლებელია GitHub-დან.
  • ნებისმიერი ფაილის მანიპულირებისთვის, ჯერ უნდა ავტვირთოთ ის Aspose ღრუბლოვან საცავში ან მესამე მხარის ღრუბლოვან საცავში. დამატებითი დეტალებისთვის, გთხოვთ, ეწვიოთ Working with Files and Storage.
 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-ის მიერ.

  • თუ რაიმე პრობლემას წააწყდებით ან გაქვთ რაიმე შემოთავაზება გაუმჯობესების შესახებ, გთხოვთ, მოგერიდებათ დაუკავშირდეთ უფასო [პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 17.