C# 给PowerPoint文档设置背景颜色和背景图片

给文档设置背景颜色或添加背景图片可以让文档变得更加美观、更具有吸引力。这篇文章将介绍如何使用Free Spire.Presentation组件和C#给PowerPoint设置纯色背景颜色、渐变背景颜色以及添加背景图片。

在使用以下代码前需要先创建一个C#应用程序并引用Spire.Presentation.dll到工程中。


设置纯色背景颜色

//加载PowerPoint文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Input.pptx");
 
//设置文档的背景填充模式为纯色填充,设置颜色
ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;
ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Beige;
 
//保存文档
ppt.SaveToFile("Solidbackground.pptx",FileFormat.Pptx2010);


 

设置渐变背景颜色

//加载PowerPoint文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Input.pptx");
 
//设置文档的背景填充模式为渐变色填充,设置颜色
ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Gradient;
ppt.Slides[0].SlideBackground.Fill.Gradient.GradientStops.Append(0f,KnownColors.White);
ppt.Slides[0].SlideBackground.Fill.Gradient.GradientStops.Append(1f,KnownColors.MediumSeaGreen);
 
//保存文档
ppt.SaveToFile("Gradientbackground.pptx",FileFormat.Pptx2010);



添加背景图片

//加载PowerPoint文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Input.pptx");
 
//设置文档的背景填充模式为图片填充
ppt.Slides[0].SlideBackground.Type = Spire.Presentation.Drawing.BackgroundType.Custom;
ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Picture;
ppt.Slides[0].SlideBackground.Fill.PictureFill.FillType = PictureFillType.Stretch;
 
//设置背景图片
Image img = Image.FromFile("background.jpg");
IImageData image = ppt.Images.Append(img);
ppt.Slides[0].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image;
 
//保存文档
ppt.SaveToFile("Imagebackground.pptx",FileFormat.Pptx2010);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值