PPT幻灯片生成时,系统默认是无色背景填充,幻灯片设计需要手动设置背景效果,可设置颜色填充或者图片背景填充。本文将对此介绍具体实现方法。
使用工具:Free Spire.Presentation for Java 2.2.3(免费版)
Jar文件导入方法(参考):
步骤1:在Java程序中可新建一个文件夹命名为Lib,并将下载包中的jar文件复制到新建的文件夹下。
步骤2:复制文件后,添加到引用类库:选中这个jar文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。完成引用。
Java示例1:设置背景颜色
1.纯色背景
import java.awt.Color; import com.spire.presentation.*; import com.spire.presentation.drawing.*; public class BackgroundColor { public static void main(String[] args) throws Exception { String inputFile = "sample.pptx"; String outputFile = "output/setBackgroundColor.pptx"; Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); ppt.getSlides().get(0).getSlideBackground().setType(BackgroundType.CUSTOM); //设置文档的背景填充模式为纯色填充,设置颜色 ppt.getSlides().get(0).getSlideBackground().getFill().setFillType(FillFormatType.SOLID); ppt.getSlides().get(0).getSlideBackground().getFill().getSolidColor().setColor(java.awt.Color.PINK); ppt.saveToFile(outputFile, FileFormat.PPTX_2010); ppt.dispose(); } }
纯色背景效果:
2.渐变背景
import java.awt.Color; import com.spire.presentation.*; import com.spire.presentation.drawing.*; public class BackgroundColor { public static void main(String[] args) throws Exception { String inputFile = "test.pptx"; String outputFile = "output/setBackgroundColor2.pptx"; Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); ppt.getSlides().get(0).getSlideBackground().setType(BackgroundType.CUSTOM); //设置文档的背景填充模式为渐变填充,并设置颜色 ppt.getSlides().get(0).getSlideBackground().getFill().setFillType(FillFormatType.GRADIENT); ppt.getSlides().get(0).getSlideBackground().getFill().getGradient().getGradientStops().append(0, Color.white); ppt.getSlides().get(0).getSlideBackground().getFill().getGradient().getGradientStops().append(1,Color.green); ppt.saveToFile(outputFile, FileFormat.PPTX_2010); ppt.dispose(); } }
渐变色背景效果:
Java示例2:图片背景
import com.spire.presentation.*; import com.spire.presentation.drawing.*; public class ImageBackground { public static void main(String[] args) throws Exception { String inputFile = "Input.pptx"; String imageFile = "1.png"; String outputFile = "output/ImgBackgroundColor.pptx"; Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); ppt.getSlides().get(0).getSlideBackground().setType(BackgroundType.CUSTOM); //设置文档的背景填充模式为图片填充 ppt.getSlides().get(0).getSlideBackground().getFill().setFillType(FillFormatType.PICTURE); ppt.getSlides().get(0).getSlideBackground().getFill().getPictureFill().setAlignment(RectangleAlignment.NONE); ppt.getSlides().get(0).getSlideBackground().getFill().getPictureFill().setFillType(PictureFillType.STRETCH); ppt.getSlides().get(0).getSlideBackground().getFill().getPictureFill().getPicture().setUrl((new java.io.File(imageFile)).getAbsolutePath()); ppt.saveToFile(outputFile, FileFormat.PPTX_2010); ppt.dispose(); } }
图片背景效果:
(本文完)
相关推荐
主要介绍了Java设置PPT幻灯片背景——纯色、渐变、图片背景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,渐变,纯色PPT模板下载,.PPT格式;
黄色渐变背景纯色幻灯片模板下载.ppt
这是一份简洁简约风格的单色PowerPoint模板。 关键词:褐色,橙色幻灯片背景,单色,渐变,简洁幻灯片模板,简约,简单PowerPoint模板,纯色渐变幻灯片模板下载,.PPT格式;
碎三角纯色渐变PPT背景图片。碎三角纹理纯色渐变幻灯片背景图片,JPG格式,高清1920x1080分辨率。
苹果IOS风纯色渐变PPT背景。一组幻灯片背景,苹果IOS纯色渐变风格,共11页,多种颜色。
简洁简约风格的丰收金纯色渐变背景幻灯片模板下载,关键词:金色,黄色,渐变,单色,简洁幻灯片模板,简约,简单,纯色PPT模板下载,.PPT格式;
这是一份厚重的绿色作为背景色的纯色渐变幻灯片模板,简洁、简约、简单的设计让它显得更加纯粹! 关键词:绿色PPT背景,纯色、渐变PowerPoint模板下载,简洁幻灯片模板,.PPT格式;
幻灯片模板设计采用土黄色的渐变,简洁的设计风格。 关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模板下载,.PPT格式;
橙色与褐色搭配的纯色渐变PPT模板; 设计简洁简约而不简单; 关键词:橙色,褐色,渐变,简洁,简约PPT模板 ,简单,纯色PowerPoint模板下载,.PPT格式;
这是一份精美的梦幻蓝色纯色渐变幻灯片模板。适合用于各种科技或艺术设计PPT; 关键词:梦幻,炫彩,蓝色,渐变幻灯片背景,简洁PPT模板,纯色PPT模板下载,.PPT格式;
这是一套简洁重彩色模糊背景毕业答辩PPT模板,第一PPT模板网提供幻灯片免费下载。...关键词:纯色渐变ppt背景,简洁PPT模板,朦胧幻灯片背景图片,论文答辩、毕业答辩、毕业设计PPT模板下载,教育PPT模板,.PPTX格式;
这是一份精美蓝色星空背景透明幻灯片模板,第一PPT模板网提供幻灯片模板免费下载;...关键词:蓝色幻灯片背景,星空PowerPoint背景图片,透明、水晶PowerPoint图表,唯美纯色PPT模板下载,.PPTX格式;
这是一份粉红色为主色的霓虹效果的纯色渐变幻灯片。设计简洁简约而不简单。 关键词:紫色,粉色,霓虹幻灯片背景,渐变,简洁PPT模板,简约,简单,纯色PPT模板下载,.PPT格式;
关键词:褐色,橙色幻灯片背景,单色,渐变,简洁幻灯片模板,简约,简单PowerPoint模板,纯色渐变幻灯片模板下载,.PPT格式; 这是一份简洁简约风格的单色PowerPoint模板。关键词:褐色,橙色幻灯片背景,单色
这是一份精美的梦幻蓝色纯色渐变幻灯... 关键词:梦幻,炫彩,蓝色,渐变幻灯片背景,简洁PPT模板,纯色PPT模板下载,.PPT格式; 这是一份精美的梦幻蓝色纯色渐变幻灯片模板。适合用于各种科技或艺术设计PPT;关键词:
粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,渐变,纯色PPT模板下载,.PPT格式; 粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,...
带形状的幻灯片背景填充效果,在PPT中绘制一个形状,可为其设置纯色、渐变、图片等多种填充效果,而其中比较特殊的一种是“幻灯片背景填充”。为使填充效果明显,首先将幻灯片背景设置为一张图片。设计→背景样式→...
简洁简约的黄色渐变纯色PowerPoint模板免费下载,关键词:黄色,单色PPT背景,简洁幻灯片模板,纯色渐变,简洁,简约,简单幻灯片模板,.PPT格式;
关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模板下载,.PPT格式; 幻灯片模板设计采用土黄色的渐变,简洁的设计风格。关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模