mpp to html

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

Aspose.Tasks Cloud SDK for Node.js يوفر واجهة برمجة تطبيقات قوية لإدارة وتحويل ملفات Microsoft Project. واحدة من ميزاته القوية هي القدرة على تحويل ملفات MPP إلى صفحات HTML تفاعلية - مثالية لمشاركة تحديثات التقدم وآراء المشروع عبر الإنترنت.

للبدء:

  1. قم بتثبيت SDK عبر npm:
npm install aspose-tasks-cloud
  1. قم بإنشاء حساب مجاني واحصل على بيانات اعتماد العميل الخاصة بك من Cloud dashboard. لمزيد من المعلومات، يمكنك النظر في اتباع التعليمات المحددة في this article.

قم بتحويل MPP إلى HTML باستخدام Node.js

إليك مقتطف كود Node.js عينة لتحويل ملف MPP إلى تنسيق HTML:

  1. قم بإنشاء كائن من فئة TasksApi مع تمرير بيانات اعتماد العميل كوسائط إدخال.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. أنشئ مثيلاً لـ GetTaskDocumentWithFormatRequest حيث نحدد اسم ملف MPP المدخل والتنسيق المطلوب للإخراج.
const request = new GetTaskDocumentWithFormatRequest({ ... });
  1. الآن استدعِ طريقة 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 to html

معاينة تحويل 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 to html

محول MPP إلى HTML مجاني.

الاستنتاج

سواء كنت تستخدم Aspose.Tasks Node.js SDK أو واجهة برمجة التطبيقات REST مع cURL، فإن تحويل ملفات MPP إلى HTML سريع ومرن، ويعزز رؤية المشروع عبر الفرق. من خلال تحويل بيانات MPP إلى صفحات ويب تفاعلية، فإنك تبسط التعاون وإعداد التقارير.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: