首页 > 软件开发 > JAVA >

Java 编辑PPT幻灯片中的图片

来源:互联网 2023-03-16 19:10:27 317

以下经验内容分享通过Java程序来编辑PPT幻灯片中的图片,包括设置坐标位置、图片大小、图片倾斜度、透明度、可选文本、图片名称等等。ltq办公区 - 实用经验教程分享!

工具/原料

  • Free Spire.Presentation for Java (免费版)

工具下载和jar导入:

  • 1

    方法1. 通过e-iceblue官互板网下毙伟陕载jar包,下载后,解压将lib文件夹下的jar文件导入Java程序;ltq办公区 - 实用经验教程分享!

    方法2. 通过maven仓库下载导入,下载及导入方法可参考槐雁官网教程文档的(“支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品");ltq办公区 - 实用经验教程分享!

  • 1该信息未经授权抓取自百度经验
  • Java代码示例

  • 1

    import com.spire.presentation.*;

    ltq办公区 - 实用经验教程分享!

    ltq办公区 - 实用经验教程分享!

    public class ModifyImage {

    ltq办公区 - 实用经验教程分享!

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

    ltq办公区 - 实用经验教程分享!

    //创建实例,加载PPT测试文档

    ltq办公区 - 实用经验教程分享!

    Presentation ppt = new Presentation();

    ltq办公区 - 实用经验教程分享!

    ppt.loadFromFile("sample.pptx");

    ltq办公区 - 实用经验教程分享!

    ltq办公区 - 实用经验教程分享!

    //获取第二张幻灯片

    ltq办公区 - 实用经验教程分享!

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

    ltq办公区 - 实用经验教程分享!

    ltq办公区 - 实用经验教程分享!

    //遍历幻灯片中的形状

    ltq办公区 - 实用经验教程分享!

    for( int i = 0; i slide.getShapes().getCount();i ){

    ltq办公区 - 实用经验教程分享!

    IShape shape = slide.getShapes().get(i);

    ltq办公区 - 实用经验教程分享!

    //设置图片高、宽、位置、旋转、可选文本、名称等

    ltq办公区 - 实用经验教程分享!

    if(shape instanceof SlidePicture){

    ltq办公区 - 实用经验教程分享!

    SlidePicture pic = (SlidePicture) shape;

    ltq办公区 - 实用经验教程分享!

    pic.setHeight(200);

    ltq办公区 - 实用经验教程分享!

    pic.setWidth(400);

    ltq办公区 - 实用经验教程分享!

    pic.setAlternativeText("原始图片文件");

    ltq办公区 - 实用经验教程分享!

    pic.setAlternativeTitle("标题1");

    ltq办公区 - 实用经验教程分享!

    pic.setRotation(30);

    ltq办公区 - 实用经验教程分享!

    pic.setLeft(200);

    ltq办公区 - 实用经验教程分享!

    pic.setTop(150);

    ltq办公区 - 实用经验教程分享!

    pic.setName("图片1");

    ltq办公区 - 实用经验教程分享!

    pic.getPictureFill().getPicture().setTransparency(60);

    ltq办公区 - 实用经验教程分享!

    }

    ltq办公区 - 实用经验教程分享!

    }

    ltq办公区 - 实用经验教程分享!

    ltq办公区 - 实用经验教程分享!

    //保存文档

    ltq办公区 - 实用经验教程分享!

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

    ltq办公区 - 实用经验教程分享!

    ppt.dispose();

    ltq办公区 - 实用经验教程分享!

    }

    ltq办公区 - 实用经验教程分享!

    }ltq办公区 - 实用经验教程分享!

  • 2

    图片编辑效果:ltq办公区 - 实用经验教程分享!

    Java 编辑PPT幻灯片中的图片ltq办公区 - 实用经验教程分享!

    Java 编辑PPT幻灯片中的图片ltq办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ltq办公区 - 实用经验教程分享!


    标签: PPTJAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码