import com.spire.presentation.*;

import com.spire.presentation.drawing.FillFormatType;

import java.awt.geom.Rectangle2D;

public class AddImg_PPT {

public static void main(String[] args) throws Exception {

//创建Presentation实例,并加载需要添加图片的文档

Presentation ppt = new Presentation();

ppt.loadFromFile("test.pptx");

Rectangle2D rect1 = new Rectangle2D.Double(ppt.getSlideSize().getSize().getWidth() / 2 - 180, 140, 400, 220);

Rectangle2D rect2 = new Rectangle2D.Double(ppt.getSlideSize().getSize().getWidth() / 2 - 120, 110, 280, 280);

//获取第一张幻灯片

ISlide slide = ppt.getSlides().get(0);

//插入图片

IEmbedImage image = slide.getShapes().appendEmbedImage(ShapeType.RECTANGLE, "img1.png", rect1);

image.getLine().setFillType(FillFormatType.NONE);

//添加一张新的幻灯片

slide = ppt.getSlides().append();

//插入图片到幻灯片

image = slide.getShapes().appendEmbedImage(ShapeType.RECTANGLE, "img2.png", rect2);

image.getLine().setFillType(FillFormatType.NONE);

//保存文档

ppt.saveToFile("AddImages.pptx", FileFormat.PPTX_2013);

}

}

java 嵌入ppt_Java 插入图片到PPT幻灯片相关推荐

  1. java分层ppt_Java 合并、拆分PPT幻灯片

    随着PPT文档在日常工作中的使用越来越频繁,为了便于操作和管理文档,时常会遇到需要将PPT幻灯片进行合并或拆分的情况.一般来说,合并包括将指定幻灯片合并到文档.将多个幻灯片文档合并为一个文档:拆分包括 ...

  2. Java Poi word 插入图片并添加边框

    Java Poi word 插入图片并添加边框 //得到Picture的Base64编码 Base64Picture p1; //打开Word文件 Resource resource = new Cl ...

  3. java springboot pdf插入图片 定点插图

    本文的实现方法需要用到 adobeacrobatXpro 来设置锚点(准确的说是域) 链接:https://pan.baidu.com/s/1GebLg8rSPqPBDNqnas9A3A 提取码:pp ...

  4. java导出excel插入图片

    首项需要的jar包有: 1.poi-3.8-20120326.jar 2.commons-codec-1.10.jar 代码:package com.demo; import java.awt.ima ...

  5. java 向word插入图片 调整图片位置

    你可以使用 Apache POI 库来向 Word 文档中插入图片并调整图片位置. 首先,确保你已经将 Apache POI 库添加到了你的项目中. 然后,你需要打开一个 Word 文档并获取到文档中 ...

  6. java 向word插入图片让图片一行两个

    你可以使用 Apache POI 库来向 Word 文档插入图片. 首先,需要在你的项目中添加 Apache POI 的依赖.然后,你可以使用以下步骤来向 Word 文档插入图片: 打开 Word 文 ...

  7. java 嵌入ppt_Java编辑PPT的柱状图,与内嵌的Excel联动

    /** * 条形图:柱形图 的数据写入方法 * @param slide 图表 * @param index 柱状图的下标 * @param data 要填充的数据 * @param titles 内 ...

  8. java异常处理 ppt_Java异常处理、多线程ppt课件

    Java异常处理.多线程ppt课件 生产理论把企业仅仅抽象为一个生产函数.一种投入产出关系.一个追求利润最大化的"黑匣子 ",它没有讨论企业内部是如何配置资源的,企业是如何组织生产 ...

  9. java word中插入图片_在Word文档中插入图片

    小编典典 首先,我想指出apache poi- Link提供的示例,即正确的方法是 doc.createParagraph().createRun().addPicture(new FileInput ...

最新文章

  1. 阿里巴巴开源的缓存框架JetCache创建缓存
  2. [转]深入理解CSS中的层叠上下文和层叠顺序
  3. CentOS 7 安装报错:Cannot find a valid baseurl for repo: base/7/x86_6
  4. Stock Market(luogu 2938)
  5. [云炬创业学笔记]第一章创业是什么测试4
  6. 动态备份SQL-SERVER数据库——SQLDMO
  7. 【MFC】定制浮动工具栏
  8. 所有人都可以是开发人员——《Office 365开发入门指南》视频教程即将上市
  9. C++中的也能使用正则表达式
  10. 论文浅尝 | Distant Supervision for Relation Extraction
  11. android 开源 高斯模糊_Android图像处理 - 高斯模糊的原理及实现
  12. centos7安装MySQL 5.7
  13. eclipse占用内存过大_Java内存泄漏分析工具Memory Analyzer Tool
  14. ue4蓝图运行顺序_UE4蓝图解析(四)
  15. android原生滑块验证
  16. 计算机操作系统有几种基本管理,操作系统有哪些管理功能
  17. Python官网无法打开解决方案
  18. python差异性分析_能用SPSS进行差异显著性分析吗
  19. matlab 图像中4像素融合一个像素,python实现两张图片的像素融合
  20. 解决selenium自动关闭浏览器

热门文章

  1. Cannot load C:\Users\12778\AppData\Local\JetBrains\IntelliJIdea2021.1\tomcat\c0cf5d96-4221-48ee-b343
  2. 耳机串音问题解决(crosstalk)
  3. greenplum 添加mirror
  4. 80后年薪多少,才能摆脱中年危机?
  5. MPI多进程问题记录
  6. 一分钟详解线结构光扫描系统
  7. 关于阿里云视频点播出现的问题
  8. 阿里云“网红quot;运维工程师白金:做一个平凡的圆梦人
  9. springboot全局异常处理BasicErrorController和RestControllerAdvice
  10. 【PostgreSQL实战】之还原备份文件