POI PPT - 设置图像

POI PPT - 设置图像 首页 / POI入门教程 / POI PPT - 设置图像

要在Powerpoint幻灯片中设置图像,无涯教程使用POI API的addPicture()和createPicture()方法。在下面的示例中使用了两种方法在文档中写入图像。

POI 幻灯片图片示例

package poiexample;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.poi.util.IOUtils;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
import org.apache.poi.xslf.usermodel.XSLFPictureData;
import org.apache.poi.xslf.usermodel.XSLFPictureShape;
import org.apache.poi.xslf.usermodel.XSLFSlide;
public class ReOrderSlidesExample {
	public static void main(String[] args) throws FileNotFoundException, IOException {
		XMLSlideShow ppt = new XMLSlideShow();
	    try (OutputStream os = new FileOutputStream("Learnfk.pptx")) {	
		    XSLFSlide slide = ppt.createSlide();
		    byte[] pictureData = IOUtils.toByteArray(new FileInputStream("jtp.png"));
		    XSLFPictureData pd = ppt.addPicture(pictureData, XSLFPictureData.PictureType.PNG);
		    XSLFPictureShape pic = slide.createPicture(pd);
		    ppt.write(os);
	    }catch(Exception e) {
	    	System.out.println(e);
	    }
	}
}

输出:

Apache POI Powerpoint Image

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

深入拆解Java虚拟机 -〔郑雨迪〕

零基础学Java -〔臧萌〕

Linux实战技能100讲 -〔尹会生〕

Flutter核心技术与实战 -〔陈航〕

分布式协议与算法实战 -〔韩健〕

深入浅出云计算 -〔何恺铎〕

技术管理案例课 -〔许健〕

手把手教你玩音乐 -〔邓柯〕

好记忆不如烂笔头。留下您的足迹吧 :)