利用 Java POI 操作PPT示例

使用POI操作PPT文档 http://zyplaiai.iteye.com/blog/778547
1)如果是创建新的PPT文档,直接使用SlideShow和Slide类就可以,其中SlideShow表示PPT文档,Slide表示某一张幻灯片
如下代码创建空的PPT文档:

2)设置母版,这样后续的新建幻灯片都将使用母版的字体,背景等设置

3)创建幻灯片并插入文本

4)插入图片,支持多种格式

5)插入表格(v3.5)

6)如果是读取已存在的PPT文档则还要用到HSLFSlideShow,下面代码将PPT文件导出为图片(png)格式,如果幻灯片上有中文字符则这些字符的字体需要修改为支持中文的字体(宋体等),否则导出的图片的中文字符不能正常显示

7)提取PPT文档信息

8)设置PPT文档摘要信息(文档点击鼠标右键查看属性)

Java 利用POI生成PPT http://282912533.iteye.com/blog/566798
AVA生成处理PPT文件, 在GOOGLE了一番没找到示例 , 自己下了POI包 , 看完自带的examples , 发现离实际操作上还有许多地方没懂 , 花了点时间研究一番,并贴上代码 , 希望给有相同需求的人有所帮助 . 当然 , 也相信在未来各类报表工具诸如ireport等会出新版本解决 Java 生成 PPT的问题 .

下面是几个简单的示例:
一, 解析PPT文件中的图片

二 , 在PPT文件中加入外部图片

三 , 操作文本对象

四 , 设置各类文件属性