a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C# > 正文

C#如何添加PPT背景

2019-10-29 21:01:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

所需工具

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 :添加純色背景

//設(shè)置文檔的背景填充模式為純色填充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 :添加漸變背景色

//設(shè)置文檔的背景填充模式為漸變色填充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 :添加圖片作為背景

//設(shè)置幻燈片背景色為圖片背景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");

完成代碼后,調(diào)試運(yùn)行程序,生成文件,如下:

C#,PPT,背景

全部代碼:

using Spire.Presentation;using Spire.Presentation.Drawing;using System.Drawing;namespace AddBackground_PPT{  class Program  {    static void Main(string[] args)    {      //實(shí)例化Presentation類,加載PowerPoint文檔      Presentation ppt = new Presentation();      ppt.LoadFromFile("test.pptx");      //設(shè)置文檔的背景填充模式為純色填充      ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;      ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;      ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Pink;      //設(shè)置文檔的背景填充模式為漸變色填充      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);      //設(shè)置幻燈片背景色為圖片背景      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;      //保存并打開(kāi)文檔      ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);      System.Diagnostics.Process.Start("result.pptx");    }  }}

本文完。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到c#教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美在线视频一区 | 日韩中文在线观看 | 天堂一区二区三区 | 国产区区| 国产黄色毛片 | 欧美.com | 在线观看免费视频亚洲 | 国产精品极品美女在线观看免费 | 日本高清视频一区二区三区 | 国产成人精品一区二区三区网站观看 | 国产精品久久久久久久久久久免费看 | 九九综合| 五月婷婷导航 | 成人 在线 | 欧美午夜激情在线 | 欧美成人一区二区三区 | 欧美激情一区二区三区在线观看 | 天堂中文资源在线 | 在线免费看黄网站 | 国产区久久 | 精品久久久久久久久久久院品网 | 日韩精品一区二区三区中文在线 | 国产高清在线精品一区二区三区 | 亚洲乱码一区二区三区在线观看 | 免费视频二区 | 中文字幕精品三区 | 日本一区二区在线播放 | 国产欧美一区二区精品婷 | 国产欧美精品 | 久久99精品久久久久久琪琪 | 黄色在线观看网站 | 欧洲美女7788成人免费视频 | 夜夜爽99久久国产综合精品女不卡 | 精品亚洲一区二区三区在线观看 | 亚洲国产高清视频 | 久久99国产精品 | 久久亚洲综合 | 999在线观看精品免费不卡网站 | 91亚洲国产成人久久精品网站 | 亚洲欧美影院 | 国产精品二区三区 |