如何用Java在PPT幻灯片中添加组合图形
2021-06-02 14:06 责任编辑:pptjia
在PPT幻灯片中可以添加多种不同类型的形状或图形,当幻灯片中自有的单个形状不满足图形需求时,可以通过形状组合的方式来任意组合单个形状来实现想要的形状效果。下面,将通过Java程序来介绍在PPT幻灯片中添加组合形
在PPT幻灯片中可以添加多种不同类型的形状或图形,当幻灯片中自有的单个形状不满足图形需求时,可以通过形状组合的方式来任意组合单个形状来实现想要的形状效果。下面,将通过Java程序来介绍在PPT幻灯片中添加组合形状(图形)的方法。
ppt模板文章推荐:
Free Spire.Presentation for Java (免费版)
IntelliJ IDEA
jar 文件获取及导入:
方法1:可通过Eiceblue官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Presentation.jar文件导入java程序。参考如下导入效果:
方法2:通过Maven仓库安装。
ENDJava示例代码
import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import java.awt.geom.Rectangle2D;
import java.util.ArrayList;
public class CreateGroupShapes {
public static void main(String[] args) throws Exception{
//创建PPT文档
Presentation ppt = new Presentation();
//获取第一张幻灯片
ISlide slide = ppt.getSlides().get(0);
//添加缎带形状
IShape ribbon = slide.getShapes().appendShape(ShapeType.RIBBON, new Rectangle2D.Double(250,100,250,40));
ribbon.getFill().setFillType(FillFormatType.SOLID);
ribbon.getFill().getSolidColor().setKnownColor(KnownColors.GOLD);
ribbon.getLine().setWidth(0.1f);
//添加心形形状
IShape heart = slide.getShapes().appendShape(ShapeType.HEART, new Rectangle2D.Double(335, 80, 80, 80));
heart.getFill().setFillType(FillFormatType.SOLID);
heart.getFill().getSolidColor().setKnownColor(KnownColors.RED);
heart.getLine().setWidth(0.1f);
//将两个形状添加到ArrayList数组
ArrayList list = new ArrayList();
list.add((Shape)ribbon);
list.add((Shape)heart);
//组合数组中的形状
ppt.getSlides().get(0).groupShapes(list);
//保存文档
ppt.saveToFile("GroupShapes.pptx", FileFormat.PPTX_2013);
ppt.dispose();
}
}
组合形状添加效果:
热门标签更多
相关推荐
-
鲁滨逊ppt课件模板教学设计,鲁滨逊ppt课件模板内容怎么做?
本文介绍了鲁滨逊ppt课件模板的教学方法和内容,包括教学目标、重点、方法、过程和总结。帮助学生掌握PPT制作技巧,提高表达能力和视觉效果。.........
2023-05-31
-
亚马逊运营培训课件ppt教学设计,亚马逊运营培训课件ppt内容怎么做?
本课程旨在帮助学员了解亚马逊运营的基本概念和技能,掌握亚马逊平台的操作方法和策略,提高品牌的曝光度和销售效率。涵盖了亚马逊平台的操作方法、产品优化、价格策略、品牌营销、数据分析和处理问题等方面。.........
2023-06-12
-
医生课件ppt模板教学设计,医生课件ppt模板内容怎么做?
本文介绍了一门医生课件ppt模板的教学课程,从教学目标、教学重点、教学方法、教学过程和教学总结等方面详细阐述了如何掌握制作专业医学PPT的技能。.........
2023-05-31
-
PPT文件提示无法读取怎么办
ppt打开文件出错,提示无法读取,出现这个问题可能是因为文件保护原因,到新人中心去设置一下就可以打开了,下面我们就来看看详细的教程,需要的朋友可以参考下。更多下载请点击ppt家园。1、左上角点击文件2、选项3、......
2019-11-24
-
用心灵去倾听ppt课件教学设计,用心灵去倾听ppt课件内容怎么做?
本文介绍了用心灵去倾听ppt课件的重要性和作用,掌握用心灵去倾听ppt课件的方法和技巧,培养自己对ppt课件的主动思考和探究能力,提高学习效果和理解力。.........
2023-05-17
-
消防培训ppt课件119教学设计,消防培训ppt课件119内容怎么做?
本篇文章主要围绕消防培训PPT课件119展开,从教学目标、重点、方法、过程和总结等方面进行详细的阐述和概括。.........
2023-06-13
-
幼儿园触电课件ppt教学设计,幼儿园触电课件ppt内容怎么做?
本节课旨在让幼儿园的孩子们了解有关电的基本概念,学习电的危害,掌握基本的电安全知识,并且能够正确应对电在日常生活中可能引起的危险情况。.........
2023-06-18
-
农行新人培训ppt课件教学设计,农行新人培训ppt课件内容怎么做?
本课程介绍农行的组织架构、业务范围、服务流程、工作规范、核心价值观和文化理念,旨在提升新人的服务能力和工作水平。.........
2023-06-13
-
年度总结ppt背景图怎么设计?年度总结ppt背景图风格大全
这篇文章提供了关于年度总结PPT的背景图设计方案、颜色搭配和推荐风格,以帮助您打造出适合企业或团队形象和特点的PPT。.........
2023-04-26
-
小学教师ppt培训课件教学设计,小学教师ppt培训课件内容怎么做?
此文介绍了小学教师ppt培训课件的教学目标、教学重点、教学方法、教学过程、教学总结,通过本课程的学习,让老师们掌握ppt制作的基础技能和在教学中如何运用ppt进行知识讲解和演示的方法。.........
2023-06-09