ליצור ברקוד

צור באופן פרוגרמטי ב-node.js

Aspose.Tasks Cloud

Aspose.Tasks Cloud הוא REST API למניפולציה של מסמכי Microsoft Project בענן. זהו ממשק API REST שניתן להשתמש בו עם כל שפה: .NET, Java, PHP, Ruby, Rails, Python, Node.js ועוד רבים. אתה יכול להשתמש בו עם כל פלטפורמה - אינטרנט, שולחן עבודה, נייד וענן. Aspose.Tasks Cloud מאפשר למפתחים לתפעל את נתוני הפרויקט כולל משימות, משאבים, קישורי משימות והקצאות. 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.
  • ניתן להוריד את קוד המקור המלא של Cloud 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.

  • במקרה שנתקלת בבעיה כלשהי או שיש לך הצעה לשיפורים, אנא אל תהסס לפנות דרך [פורום תמיכת מוצרים] ללא תשלום 17.