Aspose.Tasks السحابية
Aspose.Tasks Cloud عبارة عن واجهة برمجة تطبيقات REST لمعالجة مستندات Microsoft Project في السحابة. إنها واجهة REST API حقيقية يمكن استخدامها مع أي لغة: .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 في 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.