本文主要分享的是关于Apache POI将PPT转换成图片的相关内容,简单介绍了Apache POI,具体内容如下。
1、Apache POI 简介
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
Apache POI操作PPT文档有两种方式:
1.POI-HSLF 对应的 Powerpoint ‘97(-2007) 的文件格式 – 后缀名为 .ppt
2.POI-XSLF 对应的PowerPoint 2007 OOXML 的文件格式 – 后缀名为 .pptx
2、JAR包
POI 操作office需要的jar包:
poi-3.12.jar
poi-ooxml-3.12.jar
poi-ooxml-schemas-3.12.jar
poi-scratchpad-3.12.jar
xmlbeans-2.6.0.jar
maven方式引入:
maven 方式只需要引入两个就可以,因为他们依赖了其他几个
org.apache.poi
poi-ooxml
3.12
org.apache.poi
poi-scratchpad
3.12
3、POI-HSLF 方式
POI-HSLF 方式处理PPT以 .ppt 后缀结尾的文档。
/**
* ppt2003 文档的转换 后缀名为.ppt
* @param pptFile ppt文件
* @param imgFile 图片将要保存的目录(不是文件)
* @return
*/
public static Boolean doPPT2003toImage(File pptFile,Fi