Convert MS Project to PDF in C#

هل تبحث عن طريقة موثوقة لـ تحويل ملفات MS Project إلى صيغة PDF دون الحاجة إلى Microsoft Project؟ لقد جئت إلى المكان الصحيح! ستوجهك هذه الدليل خلال عملية تحويل MS Project إلى PDF في C# بسهولة، باستخدام مكتبة Aspose .NET لتحويل MS Project إلى PDF.

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

في مشهد اليوم الرقمي، أصبحت PDF هي الصيغة المفضلة لمشاركة وتخزين المستندات. يتيح لك تصدير بيانات المشروع من ملفات MS Project إلى PDF مشاركة معلومات حيوية—مثل المهام، والموارد، والتعيينات، والجداول الزمنية، والميزانيات—في صيغة قابلة للنقل. دعنا نستكشف كيفية تحقيق ذلك برمجيًا في C# باستخدام محول Aspose .NET MSP إلى PDF.

جدول المحتويات

  1. API C# لإنشاء محول MS Project إلى PDF
  2. تحويل MS Project إلى PDF باستخدام C#
  3. تصدير عرض معين من MS Project إلى PDF
  4. تكييف المحتوى مع الخلية وتحويل MS Project إلى PDF
  5. تحويل MS Project إلى PDF بدون أساطير
  6. تخصيص نمط النص وتصدير MS Project إلى PDF
  7. تخصيص تنسيق التاريخ أثناء تحويل MS Project إلى PDF
  8. تحويل MS Project إلى ملفات PDF متعددة

API C# لإنشاء محول MS Project إلى PDF

لـ تحويل MS Project إلى PDF، سنستخدم Aspose.Tasks for .NET API. هذه المكتبة القوية تتيح لك قراءة وكتابة تنسيقات ملفات متنوعة دون الحاجة إلى تثبيت Microsoft Project. كما أنها تضمن تحويل MS Project إلى PDF بأداء عالي، مما يجعلها خيارًا ممتازًا لاحتياجات مشروعك.

Aspose.Tasks for .NET هي مكتبة شاملة تقدم مجموعة واسعة من الوظائف، بما في ذلك العمل مع المشاريع، والصيغ، والتقاويم، والمهام، وتعيينات الموارد. لمزيد من المعلومات التفصيلية حول الفئات والأساليب المتاحة، راجع مراجع API.

يمكنك إما تنزيل DLL الخاص بـ API أو تثبيته عبر NuGet:

PM> Install-Package Aspose.Tasks

تحويل MS Project إلى PDF باستخدام C#

تحويل جميع بيانات المشروع من MS Project إلى PDF هو أمر بسيط. اتبع هذه الخطوات البسيطة:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. احفظ الملف كملف PDF باستخدام طريقة Save()، مع تحديد مسار ملف PDF الناتج و SaveFileFormat.Pdf كوسائط.

إليك مقتطف كود نموذجي يوضح كيفية تحويل MS Project إلى PDF في C#:

Convert MS Project to PDF using C#

Convert MS Project to PDF using C#.

تصدير عرض معين من MS Project إلى PDF في C#

يوفر Microsoft Project عروضًا مختلفة لعرض معلومات المشروع، مثل مخطط جانت واستخدام الموارد. لتصدير عرض معين إلى PDF، اتبع هذه الخطوات:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. حدد PresentationFormat المرغوبة.
  4. أخيرًا، استدعِ طريقة Save() مع مسار ملف PDF الناتج و PdfSaveOptions.

إليك كيفية تصدير أي عرض معين من MS Project إلى PDF في C#:

Export Specific MS Project View to PDF in C#

Export Specific MS Project View to PDF in C#.

تكييف المحتوى مع الخلية وتحويل MS Project إلى PDF في C#

لتجنب اقتطاع النص الطويل في حقول مثل الأسماء، يمكنك تكييف المحتوى مع الخلية قبل تحويله إلى PDF. إليك كيفية القيام بذلك:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. اضبط FitContent على true.
  4. استدعِ طريقة Save() مع مسار ملف PDF الناتج و PdfSaveOptions.

إليك مثال على كود يوضح كيفية تكييف المحتوى مع الخلايا وتحويل MS Project إلى PDF في C#:

Fit Content to Cell and Convert MS Project to PDF in C#

Fit Content to Cell and Convert MS Project to PDF.

تحويل MS Project إلى PDF بدون أساطير في C#

بشكل افتراضي، تظهر الأساطير على جميع الصفحات في MS Project. لإخفائها، اتبع هذه الخطوات:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. اضبط LegendOnEachPage على false.
  4. استدعِ طريقة Save() مع مسار ملف PDF الناتج و PdfSaveOptions.

إليك كيفية تحويل MS Project MPP إلى PDF بدون أساطير في C#:

Convert MS Project to PDF without Legends in C#

Convert MS Project to PDF without Legends.

تخصيص نمط النص وتصدير MS Project إلى PDF في C#

يمكنك تخصيص نمط النص عند تحويل MS Project إلى PDF من خلال اتباع هذه الخطوات:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. أنشئ مثيلًا من فئة TextStyle.
  4. اضبط خصائص Color و Font و ItemType.
  5. أضف TextStyle إلى قائمة TextStyles.
  6. أخيرًا، استدعِ طريقة Save() مع مسار ملف PDF الناتج و PdfSaveOptions.

إليك مثال على كود لـ تخصيص نمط النص عند تحويل MS Project إلى PDF في C#:

Customize Text Style and Convert MS Project to PDF in C#

Customize Text Style and Convert MS Project to PDF.

تخصيص تنسيق التاريخ أثناء تحويل MS Project إلى PDF

لتخصيص تنسيق التاريخ أثناء تحويل PDF، اتبع هذه الخطوات:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. استخدم طريقة Set() مع Prj.DateFormat كمفتاح و DateFormat المرغوب كقيمة.
  3. أخيرًا، استدعِ طريقة Save() مع مسار ملف PDF الناتج و SaveFileFormat.Pdf.

إليك كيفية تخصيص تنسيق التاريخ وتحويل MS Project إلى PDF في C#:

Customize Date Format while Converting MS Project to PDF in C#

Customize Date Format while Converting MS Project to PDF.

تحويل MS Project إلى ملفات PDF متعددة في C#

يمكنك أيضًا تحويل MS Project إلى صفحات PDF متعددة. إليك كيفية القيام بذلك:

  1. قم بتحميل ملف MS Project باستخدام فئة Project.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. اضبط SaveToSeparateFiles على true.
  4. أضف أرقام الصفحات التي ترغب في تضمينها في قائمة الصفحات.
  5. استدعِ طريقة Save() مع مسار ملف PDF الناتج و PdfSaveOptions.

إليك مقتطف كود يوضح كيفية تحويل MS Project إلى مستندات PDF متعددة في C#:

احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون أي قيود تقييم.

الخاتمة

في هذه المقالة، تناولنا كيفية:

  • تحميل ملف MS Project.
  • تحديد خيارات حفظ PDF.
  • حفظ ملف MS Project المحمل كملف PDF في C#.

من خلال استخدام Aspose.Tasks for .NET، يمكنك بسهولة تحويل Microsoft Project إلى PDF في C# .NET Core أو أي إطار .NET آخر. إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة، لا تتردد في التواصل عبر منتدى الدعم المجاني.

مع هذا الدليل، ستكون قادرًا على الاستفادة من أفضل مكتبة C# .NET لتحويل MS Project إلى PDF وتحقيق تحويل MS Project إلى PDF بكفاءة بسهولة. لا تتردد في استكشاف مكتبة Aspose C# لتحويل MS Project إلى PDF لتبسيط عمليات إدارة المشاريع الخاصة بك.