generere stregkode

Generer programmatisk i node.js

Aspose.Tasks Cloud

Aspose.Tasks Cloud er en REST API til at manipulere Microsoft Project-dokumenter i skyen. Det er en ægte REST API, der kan bruges med ethvert sprog: .NET, Java, PHP, Ruby, Rails, Python, Node.js og mange flere. Du kan bruge det med enhver platform - web, desktop, mobil og cloud. Aspose.Tasks Cloud giver udviklere mulighed for at manipulere projektdata, herunder opgaver, ressourcer, opgavelinks og opgaver. Aspose.Tasks Cloud er en komplet løsning, der giver dig mulighed for at arbejde med alle aspekter af et projektdokument inklusive konvertering og manipulation af projektets opgaver, opgavelinks, ressourcer, ressourcetildelinger og udvidede attributdata. For yderligere information, se venligst over Produktoversigt.

Dette er en større fornyelse af Aspose.Tasks Cloud SDK for Node.js. Det dækker alle de funktioner, der understøttes i Aspose.Tasks Cloud API. Det er en komplet løsning til at integrere Microsoft og Primavera Project Document i Node.js, så du problemfrit kan manipulere projektdata, herunder opgaver, ressourcer, opgavelinks og opgaver i skyen. For at få adgang til den seneste udgivelsesversion skal du besøge udgivelsessiden og for at installere den seneste udgivelsesversion skal du udføre følgende kommando:

npm install @asposecloud/aspose-tasks-cloud
  • Udgivelsesopdateringerne kan også findes som npm-pakke.
  • Den komplette kildekode for cloud SDK kan downloades fra GitHub.
  • For at kunne manipulere enhver fil, skal vi først uploade den til Aspose-skylageret eller tredjepartsskylageret. For yderligere detaljer, besøg venligst Arbejde med filer og lagring.
 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);
} 

Udviklervejledningen er tilgængelig for at guide dig til at blive fortrolig med de specifikke ressourcer og operationer i Aspose.Tasks Cloud REST API. Kodeeksempler af Aspose.Tasks Cloud SDK til Node.js hjælper dig også med at blive fortrolig med SDK og dets brug til at påkalde ressourcer og operationer ved hjælp af Aspose.Tasks Cloud REST API. Vi anbefaler også, at du besøger følgende links for at lære mere om:

Start en gratis prøveperiode i dag Start en gratis prøveperiode i dag – alt hvad du behøver er at tilmelde dig med Aspose Cloud-tjenesten. Når du har tilmeldt dig, er du klar til at prøve de kraftfulde filbehandlingsfunktioner, der tilbydes af Aspose Cloud.

  • Hvis du støder på et problem, eller du har forslag til forbedringer, er du velkommen til at kontakte via det gratis produktsupportforum.