开发者指南

本指南涵盖了 Aspose.Slides FOSS 在 .NET 中的核心功能,并为每个特性区域提供可运行的代码示例。.

本节内容

页面描述
功能与特性受支持功能的完整列表:幻灯片、形状、文本、填充、效果、3D 格式化、备注、批注、图像和文档属性。.
使用图像将图像以图片框的形式嵌入幻灯片,可来自文件或流;控制填充模式(拉伸、平铺)。.
使用连接线在形状之间添加弯曲、肘形和直线连接线;设置连接点和线条样式。.
使用 3D 效果对形状应用外阴影、发光、模糊、斜角、相机预设、灯光装置和材质。.
使用批注添加线程式审阅批注和演讲者备注;管理批注作者;读取注释。.

API 入口点

每个操作都以一个 Presentation 对象。始终将其与一个 using 语句::

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

using 语句确保在作用域退出时释放内部资源。不要存储一个 Presentation 引用超出其 using 作用域。.

支持的输出格式

唯一支持的保存格式是 PPTX (SaveFormat.Pptx。此版本不支持导出为 PDF、HTML、SVG 或图像格式。.

关键类

类 / 枚举命名空间描述
PresentationAspose.Slides.Foss根容器;实现 IDisposable
ShapeTypeAspose.Slides.Foss形状类型枚举(矩形、椭圆,…)
FillTypeAspose.Slides.Foss填充类型枚举(实色、渐变,…)
NullableBoolAspose.Slides.Foss用于格式化的三态布尔值(True、False、NotDefined)
SaveFormatAspose.Slides.Foss.Export输出格式枚举(仅支持 Pptx)
PointFAspose.Slides.Foss.Drawing浮点二维点(用于评论位置)

已知限制

本版本不支持以下领域::

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

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

另见

 中文