本文介绍在Java程序中如何来编辑PPT幻灯片中已有的SmartArt图形,包括重置图形样式、颜色、添加/删除图形节点、编辑节点内容、添加超链接到节点(链接到网页、链接到指定幻灯片)等。
工具:Free Spire.Presentation for Java 免费版,jar导入,参考如下方法:
方法1. 官网下载jar包,解压,将lib文件夹下的Spire.Presentation.jar文件导入Java程序;
方法2. 在Maven程序中导入需要先配置pom.xml文件,如下:
<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.presentation.free</artifactId> <version>3.9.0</version> </dependency>
配置好后,导入jar。
import com.spire.presentation.*; import com.spire.presentation.diagrams.*; public class ModifySmartArt { public static void main(String[] args) throws Exception { Presentation ppt = new Presentation(); ppt.loadFromFile("sample.pptx"); //获取SmartArt图形 ISmartArt smartart = (ISmartArt) ppt.getSlides().get(0).getShapes().get(0); //重置图形样式及颜色 smartart.setStyle(SmartArtStyleType.SUBTLE_EFFECT); smartart.setColorStyle(SmartArtColorType.COLORFUL_ACCENT_COLORS_2_TO_3); //获取SmartArt图形的节点集合 ISmartArtNodeCollection nodes = smartart.getNodes(); nodes.get(1).getTextFrame().setText("新修改的节点内容");//更改节点内容 nodes.get(1).getTextFrame().setAutofitType(TextAutofitType.SHAPE);//设置节点形状的文本自适应类型 //添加超链接到节点 nodes.get(2).setClick(new ClickHyperlink("https://www.baidu.com/"));//添加指向网页的超链接 nodes.get(3).setClick(new ClickHyperlink(ppt.getSlides().get(1)));//添加指向指定幻灯片的超链接 //添加节点 ISmartArtNode newnode = nodes.get(5).getChildNodes().addNode(); newnode.getTextFrame().setText("新添加的节点内容"); //nodes[0].ChildNodes[3].ChildNodes.RemoveNodeByPosition(0);//删除节点 //保存到本地并打开 ppt.saveToFile("output.pptx", FileFormat.PPTX_2013); ppt.dispose(); } }
相关推荐
1000个ppt-SmartArt图形素材,应有尽有,可以帮助快速制作PPT
主要提供了1000个ppt-smartArt图形素材,ppt编写素材烧脑者的福利哦~
对于不同类型的SmartArt图形,其创建和编辑方法基本类似,只需根据具体需求选择适当的图形类型和布局,然后进行个性化调整。在实际应用中,灵活运用SmartArt图形能大大提高PPT的专业性和观赏性。
这个“PPt SmartArt 素材245个”文档包含了大量的SmartArt图形实例,可以帮助用户在制作演示文稿时更加生动、专业地呈现数据和概念。 SmartArt图形不仅仅是普通的文字列表,它将信息以视觉化的方式展现,使得观众...
这份名为"最全PPT/smartart/1088页PPT/素材"的压缩包文件显然提供了大量的PPT模板和SmartArt图形资源,非常适合需要制作专业演示文稿的人士。 首先,我们来深入理解PPT模板。PPT模板包含了预设的颜色方案、字体样式...
PPT还支持为SmartArt图添加动画效果,如淡入、飞入、旋转等,这些动态效果可以使图形更具吸引力,让演示更加生动。 7. 注意事项: 虽然SmartArt图非常有用,但使用时应避免过度依赖,以免分散观众对主要内容的...
- **演示文稿**:制作PPT时,SmartArt图形可以使幻灯片更加生动有趣,帮助观众更好地理解和记忆关键信息。 - **教学材料**:教师在准备课程资料时,可以通过SmartArt图形来解释复杂的概念或者展示学习步骤,提高学生...
3. **易于编辑**:一旦创建了SmartArt图形,用户可以通过简单的拖放操作来调整其布局,或者更改其中的文字内容。 4. **多样性**:Word2021提供了多种类型的SmartArt图形供用户选择,可以根据具体需求挑选最合适的...
根据提供的文件信息,我们可以深入探讨有关SmartArt图形及其在PPT设计中的应用。SmartArt是一种在Microsoft Office(尤其是PowerPoint)中使用的图形展示工具,它能够帮助用户将复杂的信息、流程或关系通过视觉化的...
2. **教学重点**:教学重点在于添加SmartArt图形和创建SmartArt图形的操作步骤,使学生能够熟练在Excel、PPT和Word中运用这一功能。 3. **教学难点**:难点在于理解并掌握SmartArt的多种分类,包括列表类、流程类、...
本合集不仅是图形编辑的工具,更是一种创意思维的启发。在使用模板时,请关注图形与内容的结合,确保您的演示既美观又富有逻辑性。 鼓励您实践各种图形布局,调试配色,以适应不同主题和风格的演示。 利用这些模板,...
根据提供的文件信息,我们可以归纳出一系列与PPT设计、SmartArt图形及精美模板相关的知识点。 ### 1. PPT设计中的SmartArt应用 #### 1.1 什么是SmartArt? SmartArt是Microsoft Office系列软件(如Word、Excel、...
245个smartart图形,做精美的PPt
很漂亮的PPT模板。很齐全,50多张整合在一个PPT里面。 全部是smart art风格的。感觉又专业又时尚。 强烈推荐
java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT教程java PPT...
SmartArt图形在PPT中的应用不仅限于导航,还可以用于呈现流程、层次关系、比较、循环等复杂概念。其内置的动态效果和动画,让信息传递更加生动有趣。在设计PPT导航按钮时,颜色、形状和大小的选择都需考虑与整体演示...
通过编辑和自定义这些预设的SmartArt图形,用户可以快速创建专业且具有视觉冲击力的幻灯片,提高信息传递的效率和效果。同时,模板中的".html"文件可能包含有关如何使用这些图表的指南或额外信息,方便用户参考。在...
这是一份关于PPT SMARTART的教学PPT。第一PPT模板网提供幻灯片免费下载; 这是一份关于PPT主题色使用教程。作者:夏影PPT 夏影PPT工作室是国内著名的专业PowerPoint设计工作室,设计作品包括了整套PPT模板、PPT...
这份“Java基础教程PPT”是为初学者设计的,旨在帮助他们掌握Java编程的基础概念和技能。 首先,PPT可能会从Java的历史和特性开始讲解。Java由James Gosling在1995年推出,目标是“一次编写,到处运行”。它的主要...
在PPT制作中,有效地利用SmartArt工具可以显著提升演示文稿的专业性和视觉吸引力。本文主要探讨如何使用SmartArt快速创建一个引人注目的四象限表达,这对于企业内训师或需要制作教学课件的讲师尤其有用。下面将详细...