本文介绍在Java程序中如何来编辑PPT幻灯片中已有的SmartArt图形,包括重置图形样式、颜色、添加/删除图形节点、编辑节点内容、添加超链接到节点(链接到网页、链接到指定幻灯片)等。在PPT中创建SmartArt图形、读取SmartArt图形可参考这篇文章里的方法。

工具:Free Spire.Presentation for Java免费版,jar导入,参考如下方法:

方法1. 官网下载jar包,解压,将lib文件夹下的 文件导入Java程序;

方法2. 在Maven程序中导入需要先配置文件,如下:

<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。

Java示例

import com.spire.presentation.*;
import com.spire.presentation.diagrams.*;publicclass ModifySmartArt {publicstaticvoid main(String[] args) throws Exception {//加载PPT文档Presentation ppt = new Presentation();("");//获取SmartArt图形ISmartArt smartart = (ISmartArt) ().get(0).getShapes().get(0);//重置图形样式及颜色        ();();//获取SmartArt图形的节点集合ISmartArtNodeCollection nodes = ();(1).getTextFrame().setText("新修改的节点内容");//更改节点内容(1).getTextFrame().setAutofitType();//设置节点形状的文本自适应类型//添加超链接到节点(2).setClick(new ClickHyperlink(""));//添加指向网页的超链接(3).setClick(new ClickHyperlink(().get(1)));//添加指向指定幻灯片的超链接//添加节点ISmartArtNode newnode = (5).getChildNodes().addNode();().setText("新添加的节点内容");//nodes[0].ChildNodes[3].(0);//删除节点//保存到本地并打开("", );();}
}

测试文档:

编辑结果如下,添加的超链接效果需要在幻灯片播放中查看:

(本文完)

citra 图形设置_Java 编辑PPT SmartArt图形 - E-iceblue相关推荐

  1. vb treeview 展开子节点_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形

    本文介绍通过C#和http://VB.NET程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for ...

  2. C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形

    本文介绍通过C#和VB.NET程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for .NET ho ...

  3. thinkphp3.1.3 getshell_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形的方法详解_C#教程...

    本文介绍通过C#和程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for .NET hotfix 5 ...

  4. Java 编辑PPT SmartArt图形

    本文介绍在Java程序中如何来编辑PPT幻灯片中已有的SmartArt图形,包括重置图形样式.颜色.添加/删除图形节点.编辑节点内容.添加超链接到节点(链接到网页.链接到指定幻灯片)等. 工具:Fre ...

  5. citra 图形设置_功能强大的图形绘制软件

    Canvas Draw mac是一款功能强大的图形绘制软件,轻松帮助您与同事轻松共享项目.Canvas Draw内置大量模板和素材,包括一套全面的矢量对象和高级光栅图像编辑工具,可让你将单一文档中的适 ...

  6. python图形设置_python学习笔记——基本图形绘制

    1.python蟒蛇python蟒蛇代码 #PythonDraw.py import turtle turtle.setup(650,350,200,200)# 设置画布的长.宽.起点 turtle. ...

  7. ppt如何旋转流程图_PPT中smartart图形怎么旋转?PPT中整体旋转或翻转smartart图形的方法介绍...

    powerpoint中smartart图形怎么做整体旋转?SmartArt图形在PPT中用途很大,并且也有很大的作用,但如果使用的比较频繁,就会发现一个问题,如果要进行整体旋转或者是翻转,那这样要怎么 ...

  8. 计算机图表应用样式,将在 Microsoft Office 早期版本中创建的图表转换为 SmartArt 图形或形状...

    本文详细介绍将在 Microsoft Office 早期版本中创建的图表转换为 SmartArt 图形或形状 通过使用 Microsoft Office Excel 2007 或 Microsoft ...

  9. matlab图形编辑,matlab绘制图形plot属性编辑

    matlab绘制图形plot属性编辑 matlab绘制图形plot属性编辑 使用plot绘制图形函数,设置其中的图形参数,包含线条颜色,粗细,线条类型. x=1:15; y=x.^3; 方法一 是在p ...

最新文章

  1. mysql5.7复制集_mysql--replication复制集典型配置
  2. django 1.8 官方文档翻译:2-5-9 条件表达式
  3. Qt 互斥锁 QMutex 的简单应用
  4. mysql 小类型_mysql 数据类型
  5. HDU4307(最小割)
  6. python mp4 切片_FFmpeg MP4视频切片成TS m3u8播放 好文收集
  7. Python线性代数扩展库numpy.linalg中几个常用函数
  8. java .class 实例对象_通过Class类获取对象(实例讲解)
  9. php应用处理数据 504,PHP与504服务器错误
  10. idea生成get/set方法
  11. AIDL原理快速理解与应用
  12. C++ Primer 第三版电子版PDF
  13. Chrome打不开网页及设置的解决方法
  14. 化工厂定位系统健全企业安全体系
  15. 一天看10000张黄图,鉴黄师的苦!!!
  16. CNN应用之性别、年龄识别
  17. 怎么访问云服务器上的图片
  18. Android关闭屏幕,但不休眠
  19. 汽车各档爬坡度曲线matlab,基于MATLAB App Designer的汽车爬坡能力建模与仿真
  20. review设备管理

热门文章

  1. 360N5全网通QPST备份NV和恢复教程
  2. 【50个最受网友欢迎的HTML5资源下载列表】(转载)
  3. adobe audition不能扫描vst插件的解决参考
  4. python入门可以接私活_第一次接私活亲身经历
  5. FormMaking表单设计器的使用
  6. 三星n9008 android 6.0,三星note3_三星n9008s_三星n9008s更新6.0
  7. Web自定义报表前后端代码-使用dataTable插件实现自定义报表统计
  8. 苹果CMS V10 整合阿里云播放器-带记忆播放
  9. java jtable组件_java中jtable组件详解实例
  10. 叶子云桌面虚拟化解决方案100-200用户