本文概述
- Apache POI XSLF类
- Apache POI Powerpoint示例
【apache poi和powerpoint】它有助于阅读,创建或修改文档。它提供以下功能:
- 提取数据(文本,图片,声音)。
- 用于创建,读取和修改文档的API。
类 | 描述 |
---|---|
HSLFSlideShowImpl | 它处理文件, 并允许读和写文件。 |
Record | 它是所有记录的基类。它还提供了主要的记录生成代码, 它将为文件建立一个记录树。 |
HSLFSlideShow | 它从记录中构建模型条目, 并提供面向用户的文件视图。 |
HSLFSlide | 它使我们能够获取幻灯片的文本以及幻灯片上的任何图形对象。 |
HSLFTextParagraph | 它是HSLFTextParagraphs列表, 用于保存幻灯片给定区域中的所有文本。 |
HSLFTextRun | 它包含一系列具有相同字符样式的文本。 |
PowerPointExtractor | 它使用模型代码来允许从文件中提取文本。 |
QuickButCruddyTextExtractor | 它使用记录代码非常快速地从文件中提取所有文本。 |
package poiexample;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
public class CreatingPptExample {
public static void main(String[] args) {
XMLSlideShow ppt = new XMLSlideShow();
try(OutputStream os = new FileOutputStream("srcmini.pptx")) {
ppt.write(os);
}catch(Exception e) {
System.out.println(e);
}
}
}
输出:
The above program will create a powerpoint document srcmini.pptx.
推荐阅读
- apache poi word提取段落
- apache poi创建ms word文档
- apache poi microsoft word文档
- apache poi的注释
- apache poi样式化形状
- apache poi重写
- apache poi读取单元内容
- apache poi移位行
- apache poi页码