最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#如何添加PPT背景

 更新時間:2018年07月26日 14:02:00   作者:E-iceblue  
這篇文章主要為大家詳細介紹了C#如何添加PPT背景,添加純色背景、漸變色背景、圖片背景等,具有一定的參考價值,感興趣的小伙伴們可以參考一下

我們在創(chuàng)建Powerpoint文檔時,系統(tǒng)默認的幻燈片是空白背景的,很多時候我們需要自定義幻燈片背景,以達到美觀的文檔效果。在下面的示例中將介紹給PowerPoint幻燈片設置背景的方法,主要包含以下三個部分:

  • 添加純色背景
  • 添加漸變色背景
  • 添加圖片作為背景

所需工具

Free Spire.Presentation for .NET 版本3.3 (社區(qū)版)

示例代碼(供參考)

步驟 1 :添加如下using指令

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

步驟 2 :創(chuàng)建文檔

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);

步驟 5 :添加圖片作為背景

//設置幻燈片背景色為圖片背景
ppt.Slides[2].SlideBackground.Type = Spire.Presentation.Drawing.BackgroundType.Custom;
ppt.Slides[2].SlideBackground.Fill.FillType = FillFormatType.Picture;
ppt.Slides[2].SlideBackground.Fill.PictureFill.FillType = PictureFillType.Stretch;
//加載圖片作為幻燈片背景
Image img = Image.FromFile("green.png");
IImageData image = ppt.Images.Append(img);
ppt.Slides[2].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image;

步驟6 :保存文件

ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);
System.Diagnostics.Process.Start("result.pptx");

完成代碼后,調試運行程序,生成文件,如下:

全部代碼:

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

namespace AddBackground_PPT
{
  class Program
  {
    static void Main(string[] args)
    {
      //實例化Presentation類,加載PowerPoint文檔
      Presentation ppt = new Presentation();
      ppt.LoadFromFile("test.pptx");

      //設置文檔的背景填充模式為純色填充
      ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
      ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;
      ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Pink;

      //設置文檔的背景填充模式為漸變色填充
      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);

      //設置幻燈片背景色為圖片背景
      ppt.Slides[2].SlideBackground.Type = Spire.Presentation.Drawing.BackgroundType.Custom;
      ppt.Slides[2].SlideBackground.Fill.FillType = FillFormatType.Picture;
      ppt.Slides[2].SlideBackground.Fill.PictureFill.FillType = PictureFillType.Stretch;
      //加載圖片作為幻燈片背景
      Image img = Image.FromFile("green.png");
      IImageData image = ppt.Images.Append(img);
      ppt.Slides[2].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image;

      //保存并打開文檔
      ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);
      System.Diagnostics.Process.Start("result.pptx");
    }
  }
}

本文完。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C#實現在窗體上的統(tǒng)計圖效果

    C#實現在窗體上的統(tǒng)計圖效果

    這篇文章主要為大家詳細介紹了C#實現在窗體上的統(tǒng)計圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 在.net應用程序中運行其它EXE文件的方法

    在.net應用程序中運行其它EXE文件的方法

    這篇文章主要介紹了在.net應用程序中運行其它EXE文件的方法,涉及C#進程操作的相關技巧,需要的朋友可以參考下
    2015-05-05
  • C#實現添加多行文本水印到Word文檔

    C#實現添加多行文本水印到Word文檔

    一般情況下,在Word中添加文字水印僅支持添加一個文本字樣的水印,由于對不同文檔的設計要求,需要在Word文檔中添加平鋪水印效果。本文將介紹如何來實現該水印效果的方法,感興趣的可以了解一下
    2022-07-07
  • UGUI實現隨意調整Text中的字體間距

    UGUI實現隨意調整Text中的字體間距

    這篇文章主要為大家詳細介紹了UGUI實現隨意調整字體間距的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C# 泛型字典 Dictionary的使用詳解

    C# 泛型字典 Dictionary的使用詳解

    本文主要介紹了C# 泛型字典 Dictionary的使用詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • WinForm導出文件為Word、Excel、文本文件的方法

    WinForm導出文件為Word、Excel、文本文件的方法

    這篇文章主要介紹了WinForm導出文件為Word、Excel、文本文件的方法,本文直接給出實現代碼,代碼中包含相應注釋,需要的朋友可以參考下
    2015-03-03
  • 使用C#實現自己封裝的Modbus工具類庫

    使用C#實現自己封裝的Modbus工具類庫

    Modbus通訊協(xié)議在工控行業(yè)的應用是很多的,并且也是上位機開發(fā)的基本技能之一,所以本文主要為大家介紹了如何使用C#封裝一個Modbus工具類庫,需要的可以參考下
    2024-02-02
  • 實現ASP.NET無刷新下載并提示下載完成的開發(fā)思路

    實現ASP.NET無刷新下載并提示下載完成的開發(fā)思路

    這篇文章主要介紹了實現ASP.NET無刷新下載并提示下載完成的開發(fā)思路的相關資料,需要的朋友可以參考下
    2015-10-10
  • C# 漢字轉拼音(全拼和首字母)實例

    C# 漢字轉拼音(全拼和首字母)實例

    這篇文章介紹了C# 漢字轉拼音(全拼和首字母)實例代碼,有需要的朋友可以參考一下
    2013-10-10
  • C#中線程安全問題的調試和解決

    C#中線程安全問題的調試和解決

    在C#中,多線程編程是一種常見且強大的工具,但它帶來了線程安全的問題,本文將介紹如何調試和解決C#中的線程安全問題,并深入探討鎖機制、并發(fā)控制以及調試的最佳實踐,需要的朋友可以參考下
    2025-03-03

最新評論

辽宁省| 玛多县| 抚宁县| 常德市| 高州市| 杨浦区| 突泉县| 海口市| 汝阳县| 彩票| 云阳县| 翼城县| 托克逊县| 巴中市| 西青区| 海门市| 安溪县| 成武县| 衡东县| 江永县| 汕头市| 鹰潭市| 吉水县| 泰州市| 聊城市| 罗山县| 青海省| 广汉市| 师宗县| 开江县| 武冈市| 南皮县| 万山特区| 延长县| 南丰县| 泉州市| 游戏| 贡山| 广饶县| 彰武县| 武宁县|