barkod oluştur

Node.js’de programlı olarak oluşturma

Aspose.Tasks Cloudu

Aspose.Tasks Cloud, buluttaki Microsoft Project belgelerini yönetmek için kullanılan bir REST API’sidir. Herhangi bir dilde kullanılabilen gerçek bir REST API’sidir: .NET, Java, PHP, Ruby, Rails, Python, Node.js ve çok daha fazlası. Web, masaüstü, mobil ve bulut gibi herhangi bir platformda kullanabilirsiniz. Aspose.Tasks Cloud, geliştiricilerin Görevler, Kaynaklar, Görev bağlantıları ve Ödevler dahil olmak üzere proje verilerini yönetmesine olanak tanır. Aspose.Tasks Cloud, projenin görevlerinin, görev bağlantılarının, kaynakların, kaynak atamalarının ve genişletilmiş nitelik verilerinin dönüştürülmesi ve değiştirilmesi de dahil olmak üzere bir Proje belgesinin tüm yönleriyle çalışmanıza olanak tanıyan eksiksiz bir çözümdür. Daha fazla bilgi için lütfen Ürüne genel bakış konusuna göz atın.

Bu, Aspose.Tasks Cloud SDK for Node.js için büyük bir yenileme sürümüdür. Aspose.Tasks Cloud API‘de desteklenen tüm özellikleri kapsar. Microsoft ve Primavera Proje Belgesini Node.js’de entegre etmeye yönelik eksiksiz bir çözümdür; böylece buluttaki görevler, kaynaklar, görev bağlantıları ve atamalar dahil olmak üzere proje verilerini sorunsuz bir şekilde yönetebilirsiniz. En son sürüm sürümüne erişmek için lütfen sürüm sayfasını ziyaret edin ve en son sürüm sürümünü yüklemek için lütfen aşağıdaki komutu çalıştırın:

npm install @asposecloud/aspose-tasks-cloud
  • Sürüm güncellemeleri aynı zamanda npm paketi olarak da bulunabilir.
  • Cloud SDK’nın kaynak kodunun tamamı GitHub‘dan indirilebilir.
  • Herhangi bir dosyayı işlemek için öncelikle onu Aspose bulut depolamaya veya 3. parti bulut depolamaya yüklememiz gerekiyor. Daha fazla ayrıntı için lütfen Dosyalar ve Depolamayla Çalışmak adresini ziyaret edin.
 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);
} 

Geliştirici kılavuzu, Aspose.Tasks Cloud REST API içindeki belirli kaynaklara ve işlemlere aşina olmanızda size rehberlik etmek için mevcuttur. Aspose.Tasks Cloud SDK for Node.js’nin kod örnekleri ayrıca SDK’yı ve Aspose.Tasks Cloud REST API’yi kullanarak kaynakları ve işlemleri çağırmak için kullanımını öğrenmenize de yardımcı olur. Ayrıca aşağıdakiler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi öneririz:

Bugün Ücretsiz Denemeye Başlayın Bugün ücretsiz denemeye başlayın; tek ihtiyacınız olan Aspose Cloud hizmetine kaydolmak. Kaydolduğunuzda Aspose Cloud’un sunduğu güçlü dosya işleme özelliklerini denemeye hazırsınız.

  • Herhangi bir sorunla karşılaşmanız durumunda veya herhangi bir iyileştirme öneriniz varsa, lütfen ücretsiz ürün destek forumu aracılığıyla iletişime geçmekten çekinmeyin.