开发者指南
本指南涵盖了 Aspose.Slides FOSS for Java 的核心功能,并为每个特性区域提供可运行的代码示例。.
本节内容
| 页面 | 描述 |
|---|---|
| 功能与能力 | 支持的功能完整列表:幻灯片、形状、文本、填充、效果、3D 格式、备注、评论、图像和文档属性。. |
| 使用图像 | 将图像以图片框的形式嵌入幻灯片,可来源于文件或字节流;控制填充模式(拉伸、平铺)。. |
| 使用连接线 | 在形状之间添加弯曲、肘部和直线连接器;设置连接点和线条样式。. |
| 使用 3D 效果 | 对形状应用外部阴影、发光、模糊、斜角、相机预设、灯光装置和材质。. |
| 使用评论 | 添加线程式审阅评论和演讲者备注;管理评论作者;读取批注。. |
API 入口点
每个操作都以一个 Presentation 对象开始。始终在 try-with-resources 块中使用它::
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}try-with-resources 块确保在块退出时释放内部 XML 资源。不要在块外存储一个 Presentation 引用在 try 块之外。.
支持的输出格式
唯一支持的保存格式是 PPTX (SaveFormat.PPTX). 此版本不支持导出为 PDF、HTML、SVG 或图像格式。.
关键类
| 类 / 枚举 | 包 | 描述 |
|---|---|---|
Presentation | org.aspose.slides.foss | 根容器;在 try-with-resources 中使用 |
ShapeType | org.aspose.slides.foss | 用于形状类型的枚举(RECTANGLE,ELLIPSE,…) |
FillType | org.aspose.slides.foss | 用于填充类型的枚举(SOLID,GRADIENT,…) |
NullableBool | org.aspose.slides.foss | 用于格式化的三态布尔(TRUE,FALSE,NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | 输出格式枚举(仅支持 PPTX) |
Color | org.aspose.slides.foss.drawing | ARGB 颜色构造函数 |
PointF | org.aspose.slides.foss.drawing | 浮点二维点(用于评论位置) |
已知限制
以下方面提升 UnsupportedOperationException 在本版中::
- 图表: 不支持图表创建或修改
- SmartArt: 不受支持
- 动画和过渡: 幻灯片过渡和对象动画无法设置
- 导出格式: 仅支持 PPTX 保存;不支持 PDF、HTML、SVG 或图像导出
- 超链接和操作设置: 链接对象不可修改
- VBA 宏和数字签名: 不可访问
在加载期间遇到的未知 XML 部分在保存时会原样保留,因此往返转换永远不会删除库尚未理解的内容。.