java知识点ppt背景图片_Java 给PPT幻灯片添加背景颜色和背景图片
制作一个精美的PPT文档,不仅要求内容充实、排版得当;同时对于背景颜色的搭配,尤其是背景图片的设置也尤为重要。恰当的背景颜色或图片能够使PPT更加美观,引人注目。本文就将通过使用Java程序来演示如何给PPT幻灯片添加背景颜色和背景图片。背景颜色主要分为纯色背景颜色和渐变色背景颜色。
Jar文件获取及导入:
方法1:通过官方网站下载获取jar包。解压后将lib文件夹下的Spire.Presentation.jar文件导入Java程序。(如下图)
方法2:通过maven仓库安装导入。具体安装教程详见此网页。
【示例1】添加背景图片
import com.spire.presentation.*;
import com.spire.presentation.drawing.*;
public class BackgroundImage {
public static void main(String[] args) throws Exception {
String inputFile = "C:\\Users\\Test1\\Desktop\\Sample.pptx";
String imageFile = "C:\\Users\\Test1\\Desktop\\Image.jpg";
String outputFile = "output/setBackgroundImage.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();
}
}
背景图片添加效果:
【示例2】添加背景颜色
Part 1:添加纯色背景颜色
import com.spire.presentation.*;
import com.spire.presentation.drawing.*;
public class PureBackgroundColor {
public static void main(String[] args) throws Exception {
String inputFile = "C:\\Users\\Test1\\Desktop\\Sample.pptx";
String outputFile = "output/PureBackgroundColor.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.LIGHT\_GRAY);
ppt.saveToFile(outputFile, FileFormat.PPTX\_2010);
ppt.dispose();
}
}
纯色背景颜色添加效果:
Part 2: 添加渐变色背景颜色
import com.spire.presentation.*;
import com.spire.presentation.drawing.*;
import java.awt.*;
public class GradientColor {
public static void main(String[] args) throws Exception {
String inputFile = "C:\\Users\\Test1\\Desktop\\Sample.pptx";
String outputFile = "output/setGradientColor.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.darkGray);
ppt.saveToFile(outputFile, FileFormat.PPTX\_2010);
ppt.dispose();
}
}
渐变色背景颜色添加效果:
(本文完)
java知识点ppt背景图片_Java 给PPT幻灯片添加背景颜色和背景图片相关推荐
- c#图像处理、图片拼接、图片裁剪、图片缩放、图上添加形状、屏幕截图、图片反色、改变图片色彩度全解
全栈工程师开发手册 (作者:栾鹏) c#教程全解 using System; using System.Collections.Generic; using System.ComponentModel ...
- java ppt控件_Java版PPT操作控件Spire.Presentation v3.3.5新版来袭!支持转换GroupShape到图片...
Spire.Presentation for Java是专业的 PowerPoint API,它允许开发人员在 Java 应用程序中创建.读取.写入.转换和保存 PowerPoint 文档.作为一款独 ...
- java ppt控件_Java版PPT操作控件Spire.Presentation v2.12.2新版来袭!支持获取具有超链接的目标幻灯片...
Spire.Presentation for Java是专业的 PowerPoint API,它允许开发人员在 Java 应用程序中创建.读取.写入.转换和保存 PowerPoint 文档.作为一款独 ...
- java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印(基于Spire.Cloud.SDK for Java)...
Spire.Cloud.SDK for Java提供了接口pdfWartermarkApi可用于添加文本水印addTextWartermark()和图片水印addImageWartermark()到P ...
- java 窗体添加背景图片_Java Swing实现窗体添加背景图片的2种方法详解
本文实例讲述了java Swing实现窗体添加背景图片的2种方法.分享给大家供大家参考,具体如下: 在美化程序时,常常需要在窗体上添加背景图片.通过搜索和测试,发现了2种有效方式.下面分别介绍. 1. ...
- java web工程中如何添加图片_java web中如何添加图片
java web中如何添加图片 对于java可视化界面插入背景图片只需要background-image:url(图片路径)就行,而对于web项目中,并非如此 效果如下: 我们就需要在jsp页面中写J ...
- java pdf添加图片_java实现在pdf模板的指定位置插入图片
本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...
- java pdf 插入图片_java实现在pdf模板的指定位置插入图片
本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...
- java知识点博客园_JAVA基础知识回顾
JAVA基础知识回顾 一.背景介绍 JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platfo ...
- java 里button的功能_java中怎么通过摁一个按钮显示一个图片的功能
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; import java.awt.event.*; public clas ...
最新文章
- 使用nodejs安装Vue-cli
- SQL(Oracle)日常使用与不常使用函数的汇总
- avenir字体可以商用吗_顶级公司的顶级logo设计原来用的这些字体!附字体下载...
- 制作一个状态栏中跑马灯效果_图标设计指南(3)——制作一个图标集所需全部信息(中)...
- Android 2.3发短信详细流程
- 关于 “Makefile:3:***遗漏分隔符。停止 。”解决方法二
- 2018-07-25 异想天开
- cordova构建项目命令小结
- #图# #SPFA# ----- codevs1021 玛丽卡
- 为何高端FPGA都非常重视软件
- Tomcat8.0系列配置GlobalSign SSL证书
- Java MD5和SHA256等常用加密算法
- uboot配置,编译,移植
- Java面试题十篇基本问题,学完这些我就不信拿不到offer
- c语言txt文件写入数学,文本文件输入文件.txt中存有一个学生的学号,性别,年龄,数学,语文,英语三门课的成绩....
- 需求分析挑战之旅(疯狂的订餐系统)(2)——需求分析的大道理
- 【偏振光1】什么是偏振光
- Hyperion与Tagetik的产品使用比较
- 基于LibreOffice转换文档
- BMS电流相关的HX5020NLT必看及车规级隔离滤波器测试
热门文章
- 搜狗推送接口之搜狗秒收录技巧分享
- oracle导出表904错误,月光软件站 - 编程文档 - 数据库 - EXP-00008: ORACLE error 904 encountered的解决方法...
- [日志]中国十大名花
- 计算机装系统找不到硬盘分区,解决安装系统找不到硬盘的问题(图文)
- K3S配置IPV6环境
- 怎么清除DNS缓存?
- 如何使用 区号查询API
- Win10不能禁和不建议禁的服务以及禁用后的影响
- spine 导出纹理_Spine入门 —— 纹理打包
- 异步方法中取消异步操作