XER الملفات تستخدم لتخزين البيانات المتعلقة بإدارة المشروع وتخطيط المشروع. وبالمثل ، يمكن أن يقوم تنسيق الملف MPP أيضًا بتخزين معلومات إدارة المشروع هذه. في بعض الأحيان ، قد تحتاج إلى تحويل ملف XER إلى تنسيق MPP. بعد حالات الاستخدام هذه ، تتناول هذه المقالة كيفية تحويل ملف XER إلى تنسيق MPP برمجيًا في C#.
- XER to MPP Converter - تثبيت C# API
- تحويل XER إلى MPP برمجيًا في C#
- تحويل XER إلى MPP مع خيارات متقدمة في C#
XER to MPP Converter - تثبيت C# API
يمكن استخدام Aspose.Tasks for .NET للعمل مع تنسيقات مختلفة لملفات إدارة المشروع. يمكنك تكوينه من خلال الوصول إلى ملف DLL المرجعي من صفحة التنزيلات ، أو تشغيل أمر التثبيت NuGet أدناه:
PM> Install-Package Aspose.Tasks
تحويل XER إلى MPP برمجيًا في C#
يمكنك تحويل ملف XER إلى تنسيق MPP بالخطوات التالية:
- قم بتحميل ملف XER المصدر باستخدام فئة مشروع.
- احفظ ملف MPP الناتج.
يوضح مقتطف الشفرة أدناه كيفية تحويل XER إلى تنسيق ملف MPP برمجيًا في C#:
// قم بتحميل ملف إدخال XER
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");
// احفظ ملف MPP الناتج
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);
تحويل XER إلى MPP مع خيارات متقدمة في C#
يوضح هذا القسم بالتفصيل تحويل ملف XER إلى MPP مع خيارات متقدمة حيث يمكنك تحديد خصائص مختلفة لملف MPP الناتج المتوقع. تحتاج إلى اتباع الخطوات أدناه لإجراء التحويل برمجيًا في C#:
- قم بالوصول إلى ملف XER المصدر.
- قم بإنشاء مثيل للفئة MPPSaveOptions.
- تصدير ملف MPP الناتج.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف XER إلى تنسيق MPP برمجيًا في C#:
// قم بتحميل ملف إدخال XER
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");
// تهيئة كائن فئة MPPSaveOptions
Aspose.Tasks.Saving.MPPSaveOptions options = new Aspose.Tasks.Saving.MPPSaveOptions();
options.WriteViewData = true;
// احفظ ملف MPP الناتج
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);
احصل على ترخيص API مجاني
يمكنك طلب رخصة تقييم مجانية لتقييم API بدون أي قيود أو علامات مائية.
استنتاج
في هذه المقالة ، استكشفت كيفية تحويل ملف XER إلى تنسيق MPP برمجيًا في C#. يغطي سيناريو التحويل الأساسي بالإضافة إلى تفاصيل التحويل المتقدمة حيث يمكن تعيين خصائص التحويل المختلفة. ومع ذلك ، يمكنك استكشاف API بشكل أكبر من خلال إلقاء نظرة على قسم التوثيق. في حالة وجود أي استفسارات ، لا تتردد في التواصل معنا على المنتدى.