Aspose.Slides FOSS for .NET
Aspose.Slides FOSS for .NET is an open-source library for creating, loading, and manipulating PowerPoint .pptx files. It targets net9.0 and is released under the MIT license.
Package: Aspose.Slides.Foss
Core Classes
| Class | Description |
|---|
| Presentation | Root object for creating, loading, and saving .pptx files. |
| Slide | A single slide in a presentation. |
| SlideCollection | Ordered collection of slides. |
Shapes
| Class | Description |
|---|
| Shape | Base class for all shapes on a slide. |
| ShapeCollection | Collection of shapes on a slide. |
| TextFrame | Text content inside a shape or table cell. |
| Table | Table shape with rows, columns, and cells. |
Text
| Class | Description |
|---|
| Paragraph | A paragraph inside a text frame. |
| Portion | A run of text with uniform formatting inside a paragraph. |
| FontData | Font name holder used by portion formatting. |
Formatting
| Class | Description |
|---|
| ColorFormat | Color value with type (RGB, scheme, preset). |
| FillFormat | Fill settings (solid, gradient, pattern, picture). |
| LineFormat | Line/border settings (width, dash, arrows). |
| EffectFormat | Visual effects (shadow, glow, blur, reflection). |
| GradientFormat | Gradient stops and gradient fill settings. |
| PatternFormat | Pattern fill settings. |
| ThreeDFormat | 3-D bevel, extrusion, camera, and lighting. |
Drawing & Images
Slide Structure
Metadata & Collaboration