欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C#如何添加PPT背景

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

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、龍井網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、龍井網(wǎng)絡(luò)營(yíng)銷、龍井企業(yè)策劃、龍井品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供龍井建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:chinadenli.net

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

所需工具

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;

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

本文完。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

網(wǎng)頁(yè)標(biāo)題:C#如何添加PPT背景
URL網(wǎng)址:http://chinadenli.net/article2/ppgoic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航建站公司、品牌網(wǎng)站設(shè)計(jì)關(guān)鍵詞優(yōu)化、云服務(wù)器外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)