تعزيز عروض PowerPoint التقديمية بالحركات في .NET

المقدمة

نظرًا لأن العروض التقديمية تهدف إلى تقديم شيء ما، فإن المظهر البصري والسلوك التفاعلي دائمًا ما يُؤخذ في الاعتبار أثناء الإنشاء.

PowerPoint animation يلعب دورًا مهمًا في جعل العرض التقديمي جذابًا ومشوقًا للمشاهدين. توفر Aspose.Slides for .NET مجموعة واسعة من الخيارات لإضافة حركات إلى عروض PowerPoint:

  • تطبيق أنواع مختلفة من تأثيرات حركات PowerPoint على الأشكال، والرسوم البيانية، والجداول، وكائنات OLE، وعناصر أخرى في العرض.
  • استخدام تأثيرات حركات PowerPoint متعددة على شكل واحد.
  • الاستفادة من مخطط زمني للرسوم المتحركة للتحكم في تأثيرات الحركات.
  • إنشاء حركات مخصصة.

في Aspose.Slides for .NET، يمكن تطبيق تأثيرات حركية مختلفة على الأشكال. نظرًا لأن كل عنصر على الشريحة، بما في ذلك النصوص، والصور، وكائنات OLE، والجداول، يُعتبر شكلاً، يمكن تطبيق تأثيرات الحركية على أي عنصر في الشريحة.

Aspose.Slides.Animation النطاق يوفر فئات للعمل مع حركات PowerPoint.

تأثيرات الحركة

Aspose.Slides يدعم أكثر من 150 تأثير حركة، بما في ذلك التأثيرات الأساسية مثل Bounce وPathFootball وZoom، بالإضافة إلى تأثيرات محددة مثل OLEObjectShow وOLEObjectOpen. يمكنك العثور على قائمة كاملة بالتأثيرات في تعداد EffectType.

بالإضافة إلى ذلك، يمكن استخدام هذه التأثيرات الحركية مع ما يلي:

حركة مخصصة

للحصول على أمثلة C# كاملة تنشئ وتفحص وتعدّل السلوكيات ومسارات الحركة القابلة للتعديل، راجع Custom Animation.

يمكن إنشاء حركات مخصصة خاصة بك في Aspose.Slides. يمكن تحقيق ذلك بدمج عدة سلوكيات معًا في حركة مخصصة جديدة.

Behavior هو وحدة بناء لتأثير حركة PowerPoint. امزج السلوكيات لتخصيص تأثير، أو أضف سلوكًا لتوسيع تأثير معرف مسبقًا. يتم تكوين التكرار عبر إعدادات التوقيت بدلاً من سلوك تكرار منفصل.

Animation Point هو نقطة يُطبق عندها سلوك معين.

خط الزمن للرسوم المتحركة

Sequence هي مجموعة من تأثيرات الرسوم المتحركة التي يمكن أن تستهدف أشكالًا مختلفة.

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

الرسوم المتحركة التفاعلية

Trigger يتيح لك تعريف إجراءات المستخدم (مثل نقرة زر) التي ستبدأ حركة معينة. تم تقديم المشغلات في أحدث إصدارات PowerPoint.

حركة الأشكال

يسمح لك Aspose.Slides بتطبيق الرسوم المتحركة على الأشكال، والتي يمكن أن تشمل النصوص، المستطيلات، الخطوط، الإطارات، كائنات OLE، وغير ذلك.

الرسوم البيانية المتحركة

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

نص متحرك

بالإضافة إلى تحريك النص، يمكنك تطبيق الحركة على فقرة.

الأسئلة الشائعة

هل سيتم الحفاظ على الحركات عند التصدير إلى PDF؟

لا. PDF هو تنسيق ثابت، لذا لا تُشغل الحركات وslide transitions. إذا كنت بحاجة إلى حركة، صدّر إلى HTML5، animated GIF، أو video بدلاً من ذلك.

هل يمكنني تحويل عرض تقديمي متحرك إلى فيديو والتحكم في معدل الإطارات وحجم الإطار؟

نعم. يمكنك render the presentation as frames وترميزها إلى فيديو (مثلاً باستخدام ffmpeg)، مع اختيار عدد الإطارات في الثانية (FPS) والدقة. تُشغل الحركات وانتقالات الشرائح أثناء عملية التصيير.

هل ستظل الحركات سليمة عند العمل مع ODP (ليس فقط PPTX)؟

يتم دعم PPT وPPTX وODP للreading وwriting، لكن هذا لا يضمن الحفاظ على الحركات. قد يتم فقدان بيانات الحركات المخصصة عند التحويل إلى ODP. راجع Custom Animation للحصول على مثال مختبر وقيود الصيغة.