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

C# API להגדרת רקע שקופיות ב-PowerPoint

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

PM> Install-Package Aspose.Slides.NET

הגדר צבע רקע של שקופיות רגילות ב-C#

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

  • ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  • לאחר מכן, הגדר את הרקע של השקף הרצוי על ידי ציון האינדקס שלו באמצעות המאפיין Background, למשל סוג רקע, צבע, סוג מילוי וכו'.
  • לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.Save(String, SaveFormat).

דוגמת הקוד הבאה מראה כיצד להגדיר את הרקע של שקופית במצגת PowerPoint.

// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // הגדר את צבע הרקע של ISlide הראשון לכחול
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Solid;
    pres.Slides[0].Background.FillFormat.SolidFillColor.Color = Color.Blue;
    
    // שמור מצגת
    pres.Save("ContentBG_out.pptx", SaveFormat.Pptx);
}

להלן צילום המסך של השקופית לפני הגדרת הרקע.

מצגת פאוורפוינט

להלן השקופית של PowerPoint לאחר הגדרת הרקע.

הגדר רקע של שקופית ב-C#

הגדר צבע רקע של שקופית מאסטר ב-C#

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

דוגמת הקוד הבאה מראה כיצד לשנות את הרקע של שקופית המאסטר ב-PowerPoint.

// הצג את המחלקה Presentation שמייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // הגדר את צבע הרקע של ה-Master ISlide לירוק יער
    pres.Masters[0].Background.Type = BackgroundType.OwnBackground;
    pres.Masters[0].Background.FillFormat.FillType = FillType.Solid;
    pres.Masters[0].Background.FillFormat.SolidFillColor.Color = Color.ForestGreen;

    // שמור מצגת
    pres.Save("SetSlideBackgroundMaster_out.pptx", SaveFormat.Pptx);
}

הגדר צבע רקע הדרגתי של שקופיות

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

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

// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // החל אפקט Gradiant על הרקע
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Gradient;
    pres.Slides[0].Background.FillFormat.GradientFormat.TileFlip = TileFlip.FlipBoth;

    // שמור מצגת
    pres.Save("ContentBG_Grad_out.pptx", SaveFormat.Pptx);
}

צילום המסך הבא מציג את רקע השיפוע של השקופית.

הגדר רקע הדרגתי של שקופית ב-C#

הגדר תמונה כרקע שקופית באמצעות C#

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

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

// הצג את המחלקה Presentation המייצגת את קובץ המצגת
using (Presentation pres = new Presentation("SetImageAsBackground.pptx"))
{

    // הגדר את הרקע עם תמונה
    pres.Slides[0].Background.Type = BackgroundType.OwnBackground;
    pres.Slides[0].Background.FillFormat.FillType = FillType.Picture;
    pres.Slides[0].Background.FillFormat.PictureFillFormat.PictureFillMode = PictureFillMode.Stretch;

    // הגדר את התמונה
    System.Drawing.Image img = (System.Drawing.Image)new Bitmap(dataDir + "Tulips.jpg");

    // הוסף תמונה לאוסף התמונות של המצגת
    IPPImage imgx = pres.Images.AddImage(img);

    pres.Slides[0].Background.FillFormat.PictureFillFormat.Picture.Image = imgx;

    // שמור את המצגת
    pres.Save("ContentBG_Img_out.pptx", SaveFormat.Pptx);
}

קבל רישיון API בחינם

אתה יכול להשתמש ב-Aspose.Slides עבור .NET ללא מגבלות הערכה על ידי בקשת רישיון זמני.

סיכום

במאמר זה, למדת כיצד להגדיר את הרקע של שקופיות ב-PowerPoint PPTX או PPT באמצעות C#. יתר על כן, ראית כיצד להגדיר שיפוע או רקע תמונה של מצגות PowerPoint. אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם