开发者指南
本指南涵盖了 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 或图像格式。.
关键类
| 类 / 枚举 | 命名空间 | 描述 |
|---|---|---|
Presentation | Aspose.Slides.Foss | 根容器;实现 IDisposable |
ShapeType | Aspose.Slides.Foss | 形状类型枚举(矩形、椭圆,…) |
FillType | Aspose.Slides.Foss | 填充类型枚举(实色、渐变,…) |
NullableBool | Aspose.Slides.Foss | 用于格式化的三态布尔值(True、False、NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | 输出格式枚举(仅支持 Pptx) |
PointF | Aspose.Slides.Foss.Drawing | 浮点二维点(用于评论位置) |
已知限制
本版本不支持以下领域::
- 图表::不支持图表创建或修改
- SmartArt::不受支持
- 动画和过渡::无法设置幻灯片过渡和对象动画
- 导出格式: 仅支持 PPTX 保存; 不支持 PDF, HTML, SVG, 或图像导出
- 超链接和操作设置: 链接对象不可修改
- VBA 宏和数字签名: 不可访问
在加载过程中遇到的未知 XML 部分在保存时会原样保留,因此往返处理永远不会删除库尚未理解的内容。.