Apache POI Powerpoint

2024 年 8 月 29 日 | 阅读 2 分钟

Apache POI 通过使用 Java 程序提供 XSLF API 来处理 Powerpoint 文档。 它是 Powerpoint 97-2007 文件格式的纯 Java 实现。

它有助于读取、创建或修改文档。 它提供以下功能

  • 提取数据(文本、图片、声音)。
  • 用于创建、读取和修改文档的 API。

Apache POI XSLF 类

Class描述
HSLFSlideShowImpl它处理文件并允许读取和写出文件。
记录它是所有记录的基类。 它还提供主记录生成代码,该代码将为文件构建一个记录树。
HSLFSlideShow它从记录中构建模型条目,并呈现一个面向用户的对文件的视图。
HSLFSlide它允许我们获取幻灯片的文本以及其上的任何绘图对象。
HSLFTextParagraph它是 HSLFTextParagraphs 的列表,其中包含幻灯片给定区域中的所有文本。
HSLFTextRun它包含具有相同字符样式的文本运行。
PowerPointExtractor它使用模型代码来允许从文件中提取文本。
QuickButCruddyTextExtractor它使用记录代码从文件中非常快速地提取所有文本。

Apache POI Powerpoint 示例

输出

The above program will create a powerpoint document Javatpoint.pptx.