
تحويل MS Project (MPP) إلى PDF باستخدام Node.js.
ملفات Microsoft Project (MPP) تستخدم على نطاق واسع في إدارة المشاريع لتخطيط وتتبع المهام. ومع ذلك، يمكن أن يكون مشاركة هذه الملفات تحديًا بسبب قيود التنسيق. تحويل MPP إلى PDF يضمن الاستقلالية عن المنصات وسهولة المشاركة، بينما يحافظ على التخطيط. في هذه المقالة، نوضح لك كيفية تحويل MPP إلى PDF باستخدام SDK الخاص بـ Node.js.
- Node.js SDK لتحويل MPP إلى PDF
- قم بتحويل MPP إلى PDF باستخدام Node.js
- تصدير MPP إلى PDF باستخدام cURL
Node.js SDK لتحويل MPP إلى PDF
Aspose.Tasks Cloud SDK for Node.js هو واجهة برمجة تطبيقات قوية تتيح للمطورين تعديل وتحويل ملفات Microsoft Project في السحابة. واحدة من أقوى ميزاته هي تحويل MPP إلى PDF، مما يتيح لك إنشاء ملفات مشاريع جاهزة للطباعة وقابلة للمشاركة بكل سهولة.
بدء الاستخدام:
- قم بتثبيت SDK عبر npm:
npm install aspose-tasks-cloud
- قم بإنشاء حساب مجاني واحصل على بيانات الاعتماد المخصصة لك من Cloud dashboard. لمزيد من المعلومات، يمكنك النظر في اتباع التعليمات المحددة في هذا المقال.
تحويل MPP إلى PDF باستخدام Node.js
إليك نموذج رمز Node.js لتحويل ملف MPP إلى PDF:
- قم بإنشاء كائن من فئة TasksApi مع تمرير بيانات اعتماد العميل كوسائط إدخال.
const tasksApi = new TasksApi({ clientId, clientSecret });
- أنشئ مثيل لـ
GetTaskDocumentWithFormatRequest
حيث نحدد اسم ملف MPP المدخل وتنسيق الإخراج المطلوب.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- الآن استدعِ طريقة
getTaskDocumentWithFormat(...)
لتحويل ملف MPP إلى PDF عبر الإنترنت.
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", // Input file in cloud storage
format: "pdf", // Output format
returnAsZipArchive: false // Optional
});
// تحويل وتنزيل النتيجة
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.pdf", result.body);
console.log("MPP to PDF conversion completed.");
})
.catch(err => {
console.error("Error during conversion:", err.message);
});
- يمكن تحميل ملف MPP المثال المستخدم في المثال أعلاه من Home move plan.mpp.
تصدير MPP إلى PDF باستخدام cURL
إذا كنت تفضل نهج سطر الأوامر لتحويل ملف MPP إلى PDF باستخدام أوامر cURL، فإن Aspose.Tasks Cloud يدعم هذه الإمكانيات. الآن دعونا نستكشف هذه الميزة بشكل أكبر لتبسيط متطلبات تحويل MPP إلى PDF بدون أي معرفة برمجية.
الخطوة 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 إلى PDF
الآن نفذ الأمر التالي لتصدير ملف MS Project (MPP) إلى PDF عبر الإنترنت.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o {resultantFile}
Replace:
sourceFile
مع اسم ملف MPP الخاص بك المخزن في السحاب.<JWTToken>
مع الرمز المميز المستلم في الخطوة 1.
MPP to PDF Converter App
يمكنك تجربة تحويل MPP إلى PDF عبر الإنترنت باستخدام MPP to PDF Converter المجاني لدينا، والذي يعتمد على واجهات برمجة التطبيقات REST الخاصة بنا.
محول MPP إلى PDF مجاني عبر الإنترنت.
استنتاج
سواء كنت تستخدم Node.js SDK أو REST API مع cURL، فإن تحويل MPP إلى PDF هو أمر بسيط وموثوق وذو كفاءة عالية. إنه يحسن الوصول، ويتيح المشاركة السلسة، ويحتفظ بتنسيق الملف عبر المنصات - مما يجعله مثاليًا لتقارير المشاريع والتواصل مع العملاء.
روابط مفيدة
المقالات ذات الصلة
نوصي بشدة بزيارة المدونات التالية: