`

Java设置PPT幻灯片背景——纯色、渐变、图片背景

阅读更多

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

 

图片背景效果:


 

(本文完)

 

  • 大小: 69.3 KB
  • 大小: 11.5 KB
  • 大小: 56.6 KB
  • 大小: 86.9 KB
  • 大小: 565 KB
0
0
分享到:
评论

相关推荐

    浅谈Java设置PPT幻灯片背景——纯色、渐变、图片背景

    主要介绍了Java设置PPT幻灯片背景——纯色、渐变、图片背景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    粉嫩红色背景妖娆纯色渐变PPT模板下载.rar

    粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,渐变,纯色PPT模板下载,.PPT格式;

    黄色渐变背景纯色幻灯片模板下载.ppt

    黄色渐变背景纯色幻灯片模板下载.ppt

    古典褐色背景纯色渐变幻灯片模板下载.rar

    这是一份简洁简约风格的单色PowerPoint模板。 关键词:褐色,橙色幻灯片背景,单色,渐变,简洁幻灯片模板,简约,简单PowerPoint模板,纯色渐变幻灯片模板下载,.PPT格式;

    碎三角纯色渐变PPT背景图片.rar

    碎三角纯色渐变PPT背景图片。碎三角纹理纯色渐变幻灯片背景图片,JPG格式,高清1920x1080分辨率。

    苹果IOS风纯色渐变PPT背景.rar

    苹果IOS风纯色渐变PPT背景。一组幻灯片背景,苹果IOS纯色渐变风格,共11页,多种颜色。

    丰收金纯色渐变背景幻灯片模板下载.rar

    简洁简约风格的丰收金纯色渐变背景幻灯片模板下载,关键词:金色,黄色,渐变,单色,简洁幻灯片模板,简约,简单,纯色PPT模板下载,.PPT格式;

    厚重绿色渐变背景纯色幻灯片模板下载.rar

    这是一份厚重的绿色作为背景色的纯色渐变幻灯片模板,简洁、简约、简单的设计让它显得更加纯粹! 关键词:绿色PPT背景,纯色、渐变PowerPoint模板下载,简洁幻灯片模板,.PPT格式;

    黄色渐变背景纯色幻灯片模板下载.zip

    幻灯片模板设计采用土黄色的渐变,简洁的设计风格。 关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模板下载,.PPT格式;

    橙褐色背景纯色渐变幻灯片模板下载.rar

    橙色与褐色搭配的纯色渐变PPT模板; 设计简洁简约而不简单; 关键词:橙色,褐色,渐变,简洁,简约PPT模板 ,简单,纯色PowerPoint模板下载,.PPT格式;

    梦幻蓝纯色渐变幻灯片模板下载.rar

    这是一份精美的梦幻蓝色纯色渐变幻灯片模板。适合用于各种科技或艺术设计PPT; 关键词:梦幻,炫彩,蓝色,渐变幻灯片背景,简洁PPT模板,纯色PPT模板下载,.PPT格式;

    简洁重彩色模糊背景毕业答辩PPT模板.rar

    这是一套简洁重彩色模糊背景毕业答辩PPT模板,第一PPT模板网提供幻灯片免费下载。...关键词:纯色渐变ppt背景,简洁PPT模板,朦胧幻灯片背景图片,论文答辩、毕业答辩、毕业设计PPT模板下载,教育PPT模板,.PPTX格式;

    精美蓝色星空背景透明幻灯片模板下载.rar

    这是一份精美蓝色星空背景透明幻灯片模板,第一PPT模板网提供幻灯片模板免费下载;...关键词:蓝色幻灯片背景,星空PowerPoint背景图片,透明、水晶PowerPoint图表,唯美纯色PPT模板下载,.PPTX格式;

    粉色霓虹背景纯色渐变PowerPoint模板下载.rar

    这是一份粉红色为主色的霓虹效果的纯色渐变幻灯片。设计简洁简约而不简单。 关键词:紫色,粉色,霓虹幻灯片背景,渐变,简洁PPT模板,简约,简单,纯色PPT模板下载,.PPT格式;

    古典褐色背景纯色渐变幻灯片下载PPT模板

    关键词:褐色,橙色幻灯片背景,单色,渐变,简洁幻灯片模板,简约,简单PowerPoint模板,纯色渐变幻灯片模板下载,.PPT格式; 这是一份简洁简约风格的单色PowerPoint模板。关键词:褐色,橙色幻灯片背景,单色

    梦幻蓝纯色渐变幻灯片下载PPT模板

    这是一份精美的梦幻蓝色纯色渐变幻灯... 关键词:梦幻,炫彩,蓝色,渐变幻灯片背景,简洁PPT模板,纯色PPT模板下载,.PPT格式; 这是一份精美的梦幻蓝色纯色渐变幻灯片模板。适合用于各种科技或艺术设计PPT;关键词:

    粉嫩红色背景妖娆纯色渐变下载PPT模板

    粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,渐变,纯色PPT模板下载,.PPT格式; 粉嫩红色背景妖娆纯色渐变PPT模板下载,关键词:简洁幻灯片模板,粉红幻灯片背景,妖娆,...

    幻灯片的背景填充效果设计教程.rar

    带形状的幻灯片背景填充效果,在PPT中绘制一个形状,可为其设置纯色、渐变、图片等多种填充效果,而其中比较特殊的一种是“幻灯片背景填充”。为使填充效果明显,首先将幻灯片背景设置为一张图片。设计→背景样式→...

    黄色渐变纯色PowerPoint模板免费下载.rar

    简洁简约的黄色渐变纯色PowerPoint模板免费下载,关键词:黄色,单色PPT背景,简洁幻灯片模板,纯色渐变,简洁,简约,简单幻灯片模板,.PPT格式;

    黄色渐变背景纯色幻灯片下载PPT模板

    关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模板下载,.PPT格式; 幻灯片模板设计采用土黄色的渐变,简洁的设计风格。关键词:黄色PPT背景色,简洁幻灯片模板,渐变、纯色PowerPoint模

Global site tag (gtag.js) - Google Analytics