تُستخدم ملفات Microsoft Project (MPP) لمهام مختلفة لإدارة المشاريع مثل تنظيم وتعقب المشاريع وإدارة الموارد. إذا كنت تريد تعديل ومشاركة بيانات المشروع في نموذج مستند أكثر ، يمكنك تحقيق ذلك بتحويل ملف MPP إلى تنسيق Word DOC. في هذه المقالة ، ستتعلم كيفية تحويل ملفات MPP إلى مستندات Word باستخدام C#.
C# APIs لتحويل ملفات MPP إلى مستندات Word
سنقوم بإجراء هذا التحويل باستخدام واجهات برمجة التطبيقات Aspose.Tasks for .NET و Aspose.PDF for .NET. الأول هو واجهة برمجة تطبيقات للعمل مع ملفات Microsoft Project (MPP) ، في حين أن الأخير هو واجهة برمجة تطبيقات لإنشاء ملفات PDF وقراءتها وتحديثها. سنستخدم Aspose.Tasks for .NET API لتحويل ملفات MPP إلى تنسيق PDF و Aspose.PDF لـ .NET API لتحويل ملفات PDF التي تم إنشاؤها إلى ملفات Word. يمكنك إما تثبيت واجهات برمجة التطبيقات من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF
تحويل ملفات MPP إلى ملفات Word DOC / DOCX باستخدام C#
يمكنك بسهولة تحويل ملفات MPP إلى مستندات Word باستخدام الخطوات الواردة أدناه.
- قم بتحميل ملف MPP باستخدام فئة مشروع.
- قم بإنشاء مثيل لفئة MemoryStream.
- احفظ المشروع في الدفق كملف PDF باستخدام طريقة Project.Save (Stream Stream، SaveFileFormat format).
- قم بتحميل ملف PDF من التدفق باستخدام فئة المستند.
- احفظ ملف PDF كمستند Word باستخدام طريقة Document.Save (string outputFileName، SaveFormat format).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى مستند Word باستخدام C#.
// قم بتحميل ملف MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// قم بإنشاء مثيل لفئة MemoryStream
MemoryStream stream = new MemoryStream();
// احفظ المشروع بصيغة PDF في MemoryStream
project.Save(stream, SaveFileFormat.PDF);
// قم بتحميل ملف PDF من MemoryStream
Document document = new Document(stream);
// احفظ ملف PDF بتنسيق DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);
احصل على رخصة مجانية
لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات Microsoft Project MPP إلى مستندات Word باستخدام C#. استخدمنا Aspose.Tasks for .NET API لتحويل ملف MPP إلى تنسيق PDF و Aspose.PDF لـ .NET API لتحويل PDF إلى تنسيق Word. يمكنك معرفة المزيد عن واجهات برمجة التطبيقات هذه من خلال استكشاف وثائقها الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.