mpp إلى pdf

تحويل ملف مشروع Microsoft إلى PDF في C# .NET.

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

API لتحويل MPP إلى PDF

إن تحويل MPP إلى PDF باستخدام GroupDocs.Conversion Cloud SDK for .NET هو حل فعال ومرن لتحويل ملفات المشروع المعقدة إلى مستندات PDF يمكن الوصول إليها عالميًا. باستخدام واجهة برمجة التطبيقات القوية هذه، يمكنك تحويل ملفات Microsoft Project (MPP) بسلاسة إلى تنسيق PDF مع الحفاظ على جميع تفاصيل المشروع الأساسية مثل المهام والجداول الزمنية وتخصيص الموارد.

الخطوة الأولى في هذا النهج هي تثبيته من خلال البحث عن GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. خيار آخر هو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

بمجرد اكتمال التثبيت، يُرجى الحصول على بيانات اعتماد واجهة برمجة التطبيقات المخصصة (أي معرف العميل وسر العميل).يمكنك زيارة هذا البرنامج التعليمي القصير الذي يشرح التفاصيل حول كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

تحويل MPP إلى PDF في C#

في هذا القسم، سنستكشف التفاصيل حول كيفية تحسين واجهة برمجة تطبيقات .NET REST لإمكانية الوصول وتسريع سير العمل وتمكينك من حل تحويل MPP إلى DPF فعال لأتمتة مهام إدارة المستندات.

  1. إنشاء مثيل لفئة Configuration حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كحجة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف MS Project المدخل إلى التخزين السحابي.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. قم بإنشاء مثيل ConvertSettings حيث نحدد اسم MPP المدخل، والتنسيق الناتج كـ pdf واسم ملف PDF الناتج كوسائط.
var settings = new ConvertSettings{...}
  1. اتصل بـ ConvertDocumentRequest API لتحويل ملف MS Project إلى PDF وحفظ ملف PDF الناتج في التخزين السحابي.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// مزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

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

// قم بتهيئة مثيل لفئة ConvertApi باستخدام كائن من فئة Configuration.
var apiInstance = new ConvertApi(configurations);
             
// قم بتحميل MPP المدخل من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // إنشاء مثيل لـ FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل ملف MPP المدخل إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // قم بإنشاء ConvertSettings حيث نحدد اسم MPP المدخل واسم PDF الناتج.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "pdf",
        OutputPath = "converted.pdf"
    };
    
    // استدعاء طريقة ConvertDocument لعملية تحويل MPP إلى PDF.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp إلى pdf

الصورة: - معاينة لتحويل ملف Microsoft Project إلى PDF.

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

تحويل MS Project إلى PDF باستخدام أوامر cURL

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

الخطوة الأولى في هذا النهج هي إنشاء رمز وصول JWT ثم تنفيذ أمر cURL التالي لتطوير Microsoft Project Viewer عبر الإنترنت من خلال تصدير ملف MS Project إلى تنسيق 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 مخصص.

  • في حالة وجود متطلب لحفظ ناتج تحويل MPP إلى PDF على محرك الأقراص المحلي، فيرجى محاولة استخدام أمر cURL التالي:
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 ويتيح لك استكشاف الإمكانات الفريدة داخل متصفح الويب.

تطبيق تحويل mpp إلى pdf

روابط مفيدة

خاتمة

في الختام، يعد تحويل ملفات MPP إلى تنسيق PDF أمرًا ضروريًا لتحسين إمكانية الوصول وضمان مشاركة بيانات المشروع بسلاسة مع جمهور أوسع. سواء باستخدام GroupDocs.Conversion Cloud SDK لـ .NET أو الاستفادة من أوامر cURL لطلبات API السريعة، فإن كلا النهجين يوفران حلولاً مرنة وفعالة لتحويل ملفات Microsoft Project المعقدة إلى ملفات PDF يمكن الوصول إليها عالميًا.

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

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