
Convert MS Project (MPP) File to HTML using Node.js.
في إدارة المشاريع الحديثة، يعتبر التعاون السلس وسهولة الوصول أمران رئيسيان. في حين أن ملفات Microsoft Project (MPP) هي مركزية لتخطيط المشاريع، فإن مشاركتها عبر الفرق يمكن أن تكون محدودة. تحويل MPP إلى HTML يجعل من السهل توزيعها، وعرضها، والتفاعل مع بيانات المشروع عبر الإنترنت. ستوجهك هذه المقالة خلال تحويل MPP إلى HTML باستخدام Aspose.Tasks Cloud SDK لـ Node.js.
- Node.js SDK لتحويل MPP إلى HTML
- قم بتحويل MPP إلى HTML باستخدام Node.js
- تصدير MPP إلى HTML باستخدام cURL
Node.js SDK لتحويل MPP إلى HTML
Aspose.Tasks Cloud SDK for Node.js يوفر واجهة برمجة تطبيقات قوية لإدارة وتحويل ملفات Microsoft Project. واحدة من ميزاته القوية هي القدرة على تحويل ملفات MPP إلى صفحات HTML تفاعلية - مثالية لمشاركة تحديثات التقدم وآراء المشروع عبر الإنترنت.
للبدء:
- قم بتثبيت SDK عبر npm:
npm install aspose-tasks-cloud
- قم بإنشاء حساب مجاني واحصل على بيانات اعتماد العميل الخاصة بك من Cloud dashboard. لمزيد من المعلومات، يمكنك النظر في اتباع التعليمات المحددة في this article.
قم بتحويل MPP إلى HTML باستخدام Node.js
إليك مقتطف كود Node.js عينة لتحويل ملف MPP إلى تنسيق HTML:
- قم بإنشاء كائن من فئة TasksApi مع تمرير بيانات اعتماد العميل كوسائط إدخال.
const tasksApi = new TasksApi({ clientId, clientSecret });
- أنشئ مثيلاً لـ
GetTaskDocumentWithFormatRequest
حيث نحدد اسم ملف MPP المدخل والتنسيق المطلوب للإخراج.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- الآن استدعِ طريقة
getTaskDocumentWithFormat(...)
لتنفيذ تحويل MPP إلى HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// قم بإعداد بيانات الاعتماد الخاصة بك
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// تهيئة واجهة برمجة التطبيقات
const tasksApi = new TasksApi({ clientId, clientSecret });
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // MPP file in your cloud storage
format: "html", // Desired output format
returnAsZipArchive: false // Optional: true for zipped output
});
// Convert MPP to HTML
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.html", result.body);
console.log("Conversion successful. HTML file saved as output.html.");
})
.catch(err => {
console.error("Conversion failed:", err.message);
});

معاينة تحويل MPP إلى HTML.
- يمكن تنزيل ملف MPP النموذجي المستخدم في المثال أعلاه من Home move plan.mpp.
تصدير MPP إلى HTML باستخدام cURL
هناك نهج آخر لتحويل MPP إلى HTML من خلال مساعدة أوامر cURL. حيث أن Aspose.Tasks Cloud هو حل متعدد الاستخدامات لإدارة ملفات Microsoft Project (MPP)، فإنه يوفر أيضًا المرونة لتصدير MPP إلى HTML باستخدام أوامر cURL. دعونا نستكشف هذه الميزة أكثر لتبسيط تحويل ملفات MPP إلى تنسيق HTML مناسب للويب.
خطوة 1: توليد رمز الوصول
أولاً، نحتاج إلى إنشاء رمز وصول JWT باستخدام الأمر التالي:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الخطوة 2: تحويل MPP إلى HTML
الآن قم بتنفيذ الأمر التالي لتصدير ملف MS Project (MPP) إلى صيغة HTML.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html
Replace:
sourceFile
باسم ملف MPP الخاص بك المخزن في السحابة<JWTToken>
مع الرمز المميز المستلم في الخطوة 1
محول MPP إلى HTML مجاني
من أجل اختبار قدرات واجهة برمجة التطبيقات REST في متصفح الويب، يمكنك التفكير في استخدام تطبيقنا المجاني MPP to HTML Converter الذي تم بناؤه على أساس واجهات برمجة التطبيقات REST.
محول MPP إلى HTML مجاني.
الاستنتاج
سواء كنت تستخدم Aspose.Tasks Node.js SDK أو واجهة برمجة التطبيقات REST مع cURL، فإن تحويل ملفات MPP إلى HTML سريع ومرن، ويعزز رؤية المشروع عبر الفرق. من خلال تحويل بيانات MPP إلى صفحات ويب تفاعلية، فإنك تبسط التعاون وإعداد التقارير.
روابط مفيدة
مقالات ذات صلة
نوصي بشدة بزيارة المدونات التالية: