Aspose.Slides FOSS(适用于 Java)
Aspose.Slides FOSS for Java 是一个开源的、基于 MIT 许可证的库,用于在 Java 中创建、加载和保存 PowerPoint .pptx 文件。它提供了丰富的对象模型,支持幻灯片、形状、文本、表格、图像、批注和文档属性。
仓库: github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Java
包: org.aspose.slides.foss
许可证: MIT
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;核心类
| 类 | 描述 |
|---|---|
| Presentation | 用于创建、加载和保存 .pptx 文件的根对象。 |
| Slide | 表示演示文稿中的单个幻灯片。 |
| SlideCollection | 演示文稿中幻灯片的有序集合。 |
形状
| 类 | 描述 |
|---|---|
| Shape (GeometryShape) | 用于幻灯片上具有几何形状的形状的基类。 |
| ShapeCollection | 幻灯片上形状的集合。 |
| AutoShape | 具有预设或自定义几何形状且可选文本的形状。 |
文本
| 类 | 描述 |
|---|---|
| TextFrame | 包含形状内段落的文本框。 |
| Paragraph | 包含文本段的段落。 |
| Portion | 段落中的文本运行。 |
表格
| 类 | 描述 |
|---|---|
| 表格 | 幻灯片上的表格形状。 |
格式化
| Class | Description |
|---|---|
| ColorFormat | 演示文稿中使用的颜色。 |
| FillFormat | 填充格式属性。 |
| LineFormat | 线条格式属性。 |
| EffectFormat | 效果格式(模糊、发光、阴影、反射)。 |
| GradientFormat | 渐变填充格式属性。 |
| PatternFormat | 图案填充格式属性。 |
| ThreeDFormat | 3-D 格式属性。 |
图像与绘图
| 类 | 描述 |
|---|---|
| ImageCollection | 嵌入在演示文稿中的图像集合。 |
注释和属性
| 类 | 描述 |
|---|---|
| Comment | 幻灯片注释。 |
| CommentAuthor | 幻灯片注释的作者。 |
| DocumentProperties | 演示文稿元数据(标题、作者等)。 |
母版、布局和注释
| 类 | 描述 |
|---|---|
| LayoutSlide | 演示文稿中的布局幻灯片。 |
| MasterSlide | 演示文稿中的母版幻灯片。 |
| NotesSlide | 附加到演示文稿幻灯片的备注幻灯片。 |