`

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幻灯片背景,包括纯色、渐变和图片背景三个方面。 纯色背景 在Java中,我们可以使用Spire.Presentation库来设置PPT幻灯片背景。首先,我们需要添加Spire.Presentation.jar...

    ppt 幻灯片背景图片

    总的来说,正确选择和使用PPT幻灯片背景图片是提升演示质量的关键步骤之一。通过合理搭配色彩、图案和高质量图片,结合Visio等工具,可以创建出既美观又专业的PPT演示,有效传达信息并吸引观众的注意力。

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

    标题中的“古典褐色背景纯色渐变幻灯片模板下载”表明这是一个设计模板,适用于制作具有古典风味且背景颜色从深褐色渐变至橙色的PowerPoint演示文稿。这种模板通常用于提供专业且富有艺术感的展示效果,适用于各种...

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

    “橙褐色背景纯色渐变幻灯片模板下载”这个标题直接揭示了模板的核心元素,即其采用了橙色和褐色相融合的渐变背景。橙色通常代表活力、热情和创新,而褐色则往往传递稳重、自然的氛围。这种色彩组合使得模板既具有...

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

    "碎三角纯色渐变PPT背景图片"提供了一组独特的设计资源,适用于制作专业且引人注目的幻灯片。这些背景图片的特点是采用了碎三角纹理与纯色渐变的结合,这种设计风格既具有现代感,又能吸引观众的注意力。 首先,...

    淡雅清新ppt背景图片

    "唯美背景"则是指这些背景图片不仅限于简单的纯色或渐变,可能包含自然元素、抽象图形或者极简设计,旨在创造出和谐且引人入胜的视觉体验。在选择这类背景时,应确保其与PPT的内容相协调,避免背景图案过于复杂而...

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

    【黄色渐变背景纯色幻灯片模板下载.ppt】是一个设计精良的演示文稿模板,适合用于制作各类报告、演讲稿或展示项目。在IT行业中,制作专业的幻灯片是传达信息、讲解技术概念或进行产品演示的重要手段。这个模板以其...

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

    标签“PPT模板-纯色渐变PPT模板”进一步强调了这个压缩包内文件的性质,即它们是针对PowerPoint用户的,具有纯色与渐变相结合的设计特点。 在压缩包子文件的文件名称列表中,我们看到"www.1ppt.com.html"可能是一个...

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

    "苹果IOS风纯色渐变PPT背景"是一个与PPT设计相关的资源,它提供了11个幻灯片背景,模仿了苹果iOS系统的视觉风格,以纯色渐变作为设计元素。 首先,我们要理解什么是“苹果IOS风”。苹果的iOS操作系统以其简洁、优雅...

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

    "PPT模板-纯色渐变PPT模板"这一标签表明了这个模板属于纯色渐变系列,对于需要快速创建专业幻灯片的用户来说,这类模板非常实用。它们通常预设了统一的配色方案和布局,用户只需替换文字和图片,即可快速制作出符合...

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

    "粉嫩红色背景妖娆纯色渐变PPT模板下载"是一个专门为制作吸引人的演示文稿设计的模板,其特点在于使用了粉嫩红色调,并通过渐变效果为背景增添层次感和视觉吸引力。 该模板的关键词包括“简洁幻灯片模板”,“粉红...

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

    丰收金纯色渐变背景幻灯片模板是一个适用于多种场合的视觉呈现工具,设计风格以金色和黄色为主,采用渐变色彩,呈现出一种简洁而高端的氛围。这种模板特别适合那些希望强调专业性与优雅并存的场合,例如商务报告、...

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

    很抱歉,根据您提供的信息,"粉嫩红色背景妖娆纯色渐变PPT模板下载.ppt" 和其描述似乎并不涉及具体的IT知识点。标签为"资料"也无法提供明确的IT主题。部分内容仅展示了PPT的基本结构,如“标题•文本文本标题•文本...

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

    首先,"梦幻蓝纯色渐变幻灯片模板"是一个设计独特的PPT模板,它采用梦幻般的蓝色调,通过纯色和渐变效果为观众创造出视觉上的吸引力。这种设计风格适用于科技、艺术设计以及其他需要展示现代感和专业性的场合。模板...

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

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

    巧用幻灯片背景填充PPT教程.rar

    设置背景格式是PPT设计中的基础步骤,它可以让幻灯片看起来更加统一和协调。首先,选择你想要修改的幻灯片,在“设计”选项卡中找到“背景样式”选项。点击后,你可以选择预设的背景样式,或者自定义颜色、图案和...

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

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

    可爱的小女孩望着大海——水粉画背景幻灯片模板PPT模板.pptx

    在设计PPT时,选择合适的【背景图片】至关重要,它可以是纯色、渐变、纹理或者如本模板中的水粉画,能够为观众营造特定的情绪和氛围。水粉画背景以其柔和的色彩和艺术感,能够吸引观众注意力,同时为内容提供一个不...

    ppt背景图片 一些好看的背景图片

    这些背景图片可能包括简洁的纯色背景、渐变色背景、自然风景图片、抽象艺术图案等,能够满足不同场合和主题的需求。 首先,我们要理解背景图片在PPT设计中的作用。一个恰当的背景可以衬托出文本和图表的内容,增强...

    幻灯片的背景填充效果设计教程【灰色的风】PPT模板.pptx

    这是一种在PPT中为形状设置填充的方式,不同于普通的纯色、渐变或图案填充,它允许你使用当前幻灯片的背景作为形状的填充内容。这意味着你可以创建出一种仿佛形状是透明的效果,让背景图像透过形状展现出来,创造出...

Global site tag (gtag.js) - Google Analytics