开发者指南

本指南涵盖了 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 或图像格式。.

关键类

类 / 枚举描述
Presentationorg.aspose.slides.foss根容器;在 try-with-resources 中使用
ShapeTypeorg.aspose.slides.foss用于形状类型的枚举(RECTANGLE,ELLIPSE,…)
FillTypeorg.aspose.slides.foss用于填充类型的枚举(SOLID,GRADIENT,…)
NullableBoolorg.aspose.slides.foss用于格式化的三态布尔(TRUE,FALSE,NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.export输出格式枚举(仅支持 PPTX)
Colororg.aspose.slides.foss.drawingARGB 颜色构造函数
PointForg.aspose.slides.foss.drawing浮点二维点(用于评论位置)

已知限制

以下方面提升 UnsupportedOperationException 在本版中::

  • 图表: 不支持图表创建或修改
  • SmartArt: 不受支持
  • 动画和过渡: 幻灯片过渡和对象动画无法设置
  • 导出格式: 仅支持 PPTX 保存;不支持 PDF、HTML、SVG 或图像导出
  • 超链接和操作设置: 链接对象不可修改
  • VBA 宏和数字签名: 不可访问

在加载期间遇到的未知 XML 部分在保存时会原样保留,因此往返转换永远不会删除库尚未理解的内容。.

另请参阅

 中文