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段落中的文本运行。

表格

描述
表格幻灯片上的表格形状。

格式化

ClassDescription
ColorFormat演示文稿中使用的颜色。
FillFormat填充格式属性。
LineFormat线条格式属性。
EffectFormat效果格式(模糊、发光、阴影、反射)。
GradientFormat渐变填充格式属性。
PatternFormat图案填充格式属性。
ThreeDFormat3-D 格式属性。

图像与绘图

描述
ImageCollection嵌入在演示文稿中的图像集合。

注释和属性

描述
Comment幻灯片注释。
CommentAuthor幻灯片注释的作者。
DocumentProperties演示文稿元数据(标题、作者等)。

母版、布局和注释

描述
LayoutSlide演示文稿中的布局幻灯片。
MasterSlide演示文稿中的母版幻灯片。
NotesSlide附加到演示文稿幻灯片的备注幻灯片。
 中文