מעברי שקופיות הם האפקטים החזותיים המופיעים כאשר אתה עובר משקופית אחת לאחרת במצגות PowerPoint. יתר על כן, אתה יכול להגדיר צליל מעבר, מהירות, משך ואפקטים אחרים לפי בחירתך. במאמר זה תלמד כיצד להוסיף מעברי שקופיות במצגות PowerPoint באופן תוכנתי באמצעות C#.

C# API להוספת מעברי שקופיות ב-PowerPoint PPT

כדי להוסיף מעברים לשקופיות במצגות PowerPoint, נשתמש ב-Aspose.Slides for .NET. זהו ממשק API של .NET ליצור ולתפעל מסמכי PowerPoint ו-OpenOffice. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Slides.NET 

הוסף Slide Transition ב-PPT באמצעות C#

להלן השלבים להוספת מעברי שקופיות במצגת PowerPoint באמצעות C#.

  1. ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  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);
}

הוסף מעברי שקופיות מתקדמים ב-PowerPoint ב-C#

להלן השלבים להגדרת אפשרויות מעבר שקופיות מתקדמות כגון משך, צליל, מהירות וכו'.

  1. ראשית, טען את מצגת ה-PowerPoint באמצעות מחלקה מצגת.
  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);
}

C# הגדר מעבר מורף ב-PowerPoint PPT

באמצעות Aspose.Slides עבור .NET, אתה יכול גם להגדיר את מעברי המורפים, המשמשים ליצירת אנימציות חלקות. מעברי המורפים הבאים נתמכים על ידי ה-API:

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

להלן השלבים להוספת מעבר מורף במצגת PowerPoint באמצעות C#.

  1. ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  2. הגדר את המאפיין SlideShowTransition.Type ל-TransitionType.Morph.
  3. הגדר את סוג מעבר המורף באמצעות ((IMorphTransition)presentation.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);
}

C# PowerPoint API - קבל רישיון חינם

אתה יכול ליצור מעברי שקופיות ב-PowerPoint PPT ללא מגבלות הערכה על ידי קבלת רישיון זמני ללא תשלום.

סיכום

במאמר זה, למדת כיצד להוסיף מעברי שקופיות במצגות PowerPoint באמצעות C#. יתר על כן, ראית כיצד להגדיר מעברי מורפים בשקופיות באופן תוכנתי. בנוסף, אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של API. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם