انتقالات الشرائح هي التأثيرات المرئية التي تظهر عند الانتقال من شريحة إلى أخرى في عروض PowerPoint التقديمية. علاوة على ذلك ، يمكنك ضبط انتقال الصوت والسرعة والمدة والتأثيرات الأخرى حسب اختيارك. في هذه المقالة ، ستتعلم كيفية إضافة انتقالات الشرائح في عروض PowerPoint التقديمية برمجيًا باستخدام C#.
- .NET API لإضافة انتقالات الشرائح في PowerPoint
- إضافة انتقال الشرائح باستخدام C#
- أضف انتقالات الشرائح المتقدمة
- انتقالات التحويل التدريجي في PowerPoint
.NET API لإضافة انتقالات الشرائح في PowerPoint
من أجل إضافة انتقالات إلى الشرائح في عروض PowerPoint التقديمية ، سنستخدم Aspose.Slides for .NET. إنه .NET API لإنشاء مستندات PowerPoint و OpenOffice ومعالجتها. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Slides.NET
إضافة انتقال الشرائح باستخدام C#
فيما يلي خطوات إضافة انتقال للشريحة في عرض PowerPoint تقديمي باستخدام C#.
- أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
- بعد ذلك ، قم بتعيين نوع انتقال الشريحة باستخدام SlideShowTransition.Type الخاصية و TransitionType enum.
- أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة 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#
فيما يلي الخطوات لتعيين خيارات انتقال الشريحة المتقدمة مثل المدة والصوت والسرعة وما إلى ذلك.
- أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
- اضبط نوع انتقال الشريحة باستخدام SlideShowTransition.Type الخاصية و TransitionType enum.
- عيّن تأثيرات متقدمة مثل SlideShowTransition.Sound و SlideShowTransition.AdvanceAfterTime وما إلى ذلك (راجع قائمة التأثيرات).
- أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة 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#.
- أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
- اضبط خاصية SlideShowTransition.Type على TransitionType.Morph.
- اضبط نوع الانتقال التدريجي باستخدام خاصية ((IMorphTransition) Present.Slides [0] .SlideShowTransition.Value) .MorphType.
- أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة 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#. علاوة على ذلك ، لقد رأيت كيفية تعيين انتقالات التحويل في الشرائح برمجيًا. بالإضافة إلى ذلك ، يمكنك زيارة الوثائق لاستكشاف الميزات الأخرى لواجهة برمجة التطبيقات. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.