C#如何添加PPT背景

2019-12-30 19:43:56王旭

我们在创建Powerpoint文档时,系统默认的幻灯片是空白背景的,很多时候我们需要自定义幻灯片背景,以达到美观的文档效果。在下面的示例中将介绍给PowerPoint幻灯片设置背景的方法,主要包含以下三个部分:

  • 添加纯色背景
  • 添加渐变色背景
  • 添加图片作为背景

    所需工具

    Free Spire.Presentation for .NET 版本3.3 (社区版)

    示例代码(供参考)

    步骤 1 :添加如下using指令

    
    using Spire.Presentation;
    using Spire.Presentation.Drawing;
    using System.Drawing;

    步骤 2 :创建文档

    
    Presentation ppt = new Presentation();
    ppt.LoadFromFile("test.pptx");

    步骤 3 :添加纯色背景

    
    //设置文档的背景填充模式为纯色填充
    ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
    ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;
    ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Pink;

    步骤 4 :添加渐变背景色

    
    //设置文档的背景填充模式为渐变色填充
    ppt.Slides[1].SlideBackground.Type = BackgroundType.Custom;
    ppt.Slides[1].SlideBackground.Fill.FillType = FillFormatType.Gradient;
    ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(0f, KnownColors.Yellow);
    ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(1f, KnownColors.Orange);