Apache POI通过使用Java程序提供XSLF API来处理Powerpoint文档。它是Powerpoint 97-2007文件格式的纯Java实现。
它有助于阅读,创建或修改文档。它提供以下函数:
Class | Description |
---|---|
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("Learnfk.pptx")) { ppt.write(os); }catch(Exception e) { System.out.println(e); } } }
输出:
The above program will create a powerpoint document Learnfk.pptx.
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)