mpp إلى pdf

Convert Microsoft project file to PDF using Node.js.

تنسيق الملف، الذي ينتمي إلى Microsoft Project، يلعب دورًا حاسمًا في جدول المشاريع وإدارة الموارد. ومع ذلك، فإن مشاركة MPP يمكن أن تكون تحديًا لأنها تتطلب برامج متخصصة لعرضها. توفر عملية التحويل تنسيقًا عالميًا، سهل الوصول، يحافظ على سلامة المشروع عبر جميع المنصات.

ستقوم هذه المقالة بتمريرك عبر كيفية تحويل MPP إلى PDF في Node.js باستخدام مجموعة GroupDocs.Conversion Cloud SDK، مما يسهل إنشاء ومشاركة وأرشفة مستندات المشروع دون مشاكل في التوافق.

🚀 واجهة برمجة التطبيقات لتحويل MPP إلى PDF

باستخدام GroupDocs.Conversion Cloud SDK for Node.js، يمكنك تحويل ملفات MPP بكفاءة إلى مستندات PDF عالية الجودة. يحتفظ SDK بالمهام والجدول الزمني والاعتماديات وجميع تفاصيل المشروع مع تقديم خيارات التخصيص.

✅ الفوائد:

  • يحتفظ بالهيكل الأصلي للمشروع.
  • سريع وموثوق وقابل للتوسع للاستخدام في الإنتاج.
  • يعمل مع مشاريع متعددة المهام المعقدة.

قم بتثبيت الـ SDK:

npm install groupdocs-conversion-cloud --save

تأكد من الحصول على معرف العميل الخاص بك وسر العميل من GroupDocs Cloud Dashboard. للحصول على مزيد من التفاصيل، يمكنك التفكير في زيارة هذا tutorial.

📄 تحويل MPP إلى PDF في Node.js

اتبع هذه الخطوات البسيطة لتحويل ملفات MS Project MPP إلى PDF:

📌 الخطوة 1: استيراد SDK وتكوين API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 الخطوة 2: قم برفع ملف PDF إلى التخزين السحابي:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);

📌 الخطوة 3: تعيين خيارات التحويل لتحويل MPP إلى ملف PDF:

const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// أنشئ مثيلًا من فئة Configuration وقم بتهيئته باستخدام معرف العميل & سر العميل
Configuration configuration = new Configuration(clientId, clientSecret);
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لأداء تحويل MPP إلى PDF عبر الإنترنت
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// قم بتهيئة نسخة من ConvertApi باستخدام كائن Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
    
// استخدم طريقة ConvertDocument لتحويل ملف MPP إلى ملف PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// تحقق من الرد واطبع رسالة النجاح
if (response != null && response.equals("OK")) {
    System.out.println("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
pdf to html online

صورة:- عرض تقديمي لتحويل PDF إلى HTML.

يمكن تنزيل ملف MS Project المستخدم في المثال أعلاه من Home move plan.mpp.

💻 تحويل MPP إلى PDF باستخدام cURL

بدلاً من ذلك، يمكنك استخدام أوامر cURL للتفاعل مباشرة مع واجهة برمجة التطبيقات (API).مع cURL، يمكنك بسهولة التفاعل مع GroupDocs.Conversion Cloud API لتحويل ملفات Microsoft Project (MPP) إلى تنسيق PDF من خلال طلبات HTTP مباشرة.

✅ مزايا استخدام cURL:

  • إعداد سريع دون الحاجة إلى تثبيت كامل لمجموعة تطوير البرمجيات.
  • مرن لبرمجة الخادم وجعل المهام آلية.

الخطوة الأولى هي توليد رمز وصول JWT ثم تنفيذ أمر cURL التالي لتحويل MPP إلى PDF عبر الإنترنت. بعد التحويل الناجح، يتم تخزين ملف PDF الناتج في سعة التخزين السحابية.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

يرجى استبدال sourceMPP باسم ملف MS Project المدخل، و convertedFile باسم ملف PDF الناتج و accessToken برمز الوصول JWT المخصص.

  • لحفظ ملف PDF المحول محليًا:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"

🛠️ حاول محول MPP إلى PDF مجاني عبر الإنترنت

حاول استكشاف تطبيق MPP to PDF Converter المجاني والخفيف الوزن، المبني على قمة GroupDocs.Conversion Cloud REST API.

mpp إلى pdf تطبيق على الإنترنت

🌐 روابط مفيدة

✅ استنتاج

تحويل ملفات MS Project MPP إلى PDF باستخدام Node.js يضمن سهولة المشاركة والطباعة والأرشفة لمعلومات المشروع. من خلال الاستفادة من GroupDocs.Conversion Cloud SDK لـ Node.js، يمكنك دمج قدرات تحويل الوثائق القوية في تطبيقاتك، وتبسيط سير عمل إدارة المشاريع، وتحسين التعاون بين الفرق.

سواء من خلال SDK أو REST API باستخدام cURL، تقدم GroupDocs حلولاً سريعة وآمنة وقابلة للتوسع لجميع احتياجات تحويل المستندات الخاصة بك.

📚 مقالات موصى بها

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