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

.NET API لإضافة انتقالات الشرائح في PowerPoint

من أجل إضافة انتقالات إلى الشرائح في عروض PowerPoint التقديمية ، سنستخدم Aspose.Slides for .NET. إنه .NET API لإنشاء مستندات PowerPoint و OpenOffice ومعالجتها. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Slides.NET 

إضافة انتقال الشرائح باستخدام C#

فيما يلي خطوات إضافة انتقال للشريحة في عرض PowerPoint تقديمي باستخدام C#.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. بعد ذلك ، قم بتعيين نوع انتقال الشريحة باستخدام SlideShowTransition.Type الخاصية و TransitionType enum.
  3. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.Save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين الانتقال لشريحة في عرض PowePoint.

// إنشاء فئة العرض التقديمي لتحميل ملف العرض التقديمي المصدر
using (Presentation presentation = new Presentation("AccessSlides.pptx"))
{
    // تطبيق انتقال نوع الدائرة على الشريحة 1
    presentation.Slides[0].SlideShowTransition.Type = TransitionType.Circle;

    // تطبيق انتقال نوع المشط على الشريحة 2
    presentation.Slides[1].SlideShowTransition.Type = TransitionType.Comb;

    // احفظ العرض التقديمي
    presentation.Save("SampleTransition_out.pptx", SaveFormat.Pptx);
}

إضافة انتقالات الشرائح المتقدمة باستخدام C#

فيما يلي الخطوات لتعيين خيارات انتقال الشريحة المتقدمة مثل المدة والصوت والسرعة وما إلى ذلك.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. اضبط نوع انتقال الشريحة باستخدام SlideShowTransition.Type الخاصية و TransitionType enum.
  3. عيّن تأثيرات متقدمة مثل SlideShowTransition.Sound و SlideShowTransition.AdvanceAfterTime وما إلى ذلك (راجع قائمة التأثيرات).
  4. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.Save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين خيارات انتقال الشريحة المتقدمة في عرض PowerPoint تقديمي.

// إنشاء فئة العرض التقديمي التي تمثل ملف عرض تقديمي
using (Presentation pres = new Presentation("BetterSlideTransitions.pptx"))
{

    // تطبيق انتقال نوع الدائرة على الشريحة 1
    pres.Slides[0].SlideShowTransition.Type = TransitionType.Circle;

    // اضبط وقت الانتقال على 3 ثوانٍ
    pres.Slides[0].SlideShowTransition.AdvanceOnClick = true;
    pres.Slides[0].SlideShowTransition.AdvanceAfterTime = 3000;

    // تطبيق انتقال نوع المشط على الشريحة 2
    pres.Slides[1].SlideShowTransition.Type = TransitionType.Comb;

    // اضبط وقت الانتقال على 5 ثوانٍ
    pres.Slides[1].SlideShowTransition.AdvanceOnClick = true;
    pres.Slides[1].SlideShowTransition.AdvanceAfterTime = 5000;

    // تطبيق انتقال نوع التكبير على الشريحة 3
    pres.Slides[2].SlideShowTransition.Type = TransitionType.Zoom;

    // اضبط وقت الانتقال على 7 ثوانٍ
    pres.Slides[2].SlideShowTransition.AdvanceOnClick = true;
    pres.Slides[2].SlideShowTransition.AdvanceAfterTime = 7000;

    // حفظ العرض التقديمي
    pres.Save("SampleTransition_out.pptx", SaveFormat.Pptx);
}

تعيين التحويل التدريجي في PowerPoint باستخدام C#

باستخدام Aspose.Slides لـ .NET ، يمكنك أيضًا تعيين انتقالات التحويل ، والتي تُستخدم لإنشاء رسوم متحركة سلسة. تدعم واجهة برمجة التطبيقات انتقالات التحويل التالية:

  • ByObject: Morph transition will be performed considering shapes as indivisible objects.
  • ByWord: Morph transition will be performed with transferring text by words where possible.
  • ByChar: Morph transition will be performed with transferring text by characters where possible.

فيما يلي خطوات إضافة انتقال التحويل التدريجي في عرض PowerPoint تقديمي باستخدام C#.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. اضبط خاصية SlideShowTransition.Type على TransitionType.Morph.
  3. اضبط نوع الانتقال التدريجي باستخدام خاصية ((IMorphTransition) Present.Slides [0] .SlideShowTransition.Value) .MorphType.
  4. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.Save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين انتقالات التحويل في عرض تقديمي لـ PowerPoint.

// تحميل عرض PowerPoint التقديمي
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // إضافة تحول مورف
    presentation.Slides[0].SlideShowTransition.Type = TransitionType.Morph;
    ((IMorphTransition)presentation.Slides[0].SlideShowTransition.Value).MorphType = TransitionMorphType.ByWord;
    
    // حفظ العرض التقديمي
    presentation.Save("presentation-out.pptx", SaveFormat.Pptx);
}

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

يمكنك استخدام Aspose.Slides for .NET بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية إضافة انتقالات الشرائح في عروض PowerPoint التقديمية باستخدام C#. علاوة على ذلك ، لقد رأيت كيفية تعيين انتقالات التحويل في الشرائح برمجيًا. بالإضافة إلى ذلك ، يمكنك زيارة الوثائق لاستكشاف الميزات الأخرى لواجهة برمجة التطبيقات. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا