Schnellstart

Schnellstart

Dieser Leitfaden zeigt den schnellsten Weg von der Installation bis zu einer gespeicherten .pptx‑Datei mit Aspose.Slides FOSS für .NET. Die Bibliothek ist MIT‑lizenziert, erfordert kein Microsoft Office und läuft auf .NET 9.0 oder höher unter Windows, macOS und Linux.


Voraussetzungen

AnforderungDetail
.NET9.0 oder höher
OSWindows, macOS, Linux, Docker
PaketAspose.Slides.Foss von NuGet

Installieren

Installieren Sie das Paket von NuGet. Verwenden Sie immer die using‑Anweisung mit Presentation, da sie IDisposable implementiert:

dotnet add package Aspose.Slides.Foss

Eine Präsentation erstellen

Konstruiere ein Presentation ohne Argumente, um ein leeres Deck zu erstellen. Die Bibliothek fügt automatisch eine leere Folie hinzu. Rufe Save() mit einem Pfad und SaveFormat.Pptx auf:

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

using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);

Eine Form mit Text hinzufügen

Greifen Sie über prs.Slides[0] auf die erste Folie zu, fügen Sie ein Rechteck mit Shapes.AddAutoShape() ein,
dann hängen Sie Text über shape.AddTextFrame() an und setzen Sie die Schriftarteigenschaften auf PortionFormat:

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

using var prs = new Presentation();
var slide = prs.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
var tf = shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
var fmt = tf.Paragraphs[0].Portions[0].PortionFormat;
fmt.FontHeight = 24;
fmt.FontBold = NullableBool.True;
prs.Save("with_shape.pptx", SaveFormat.Pptx);

Eine einfarbige Füllung anwenden

Setzen Sie FillFormat.FillType = FillType.Solid auf die Form und geben Sie eine ARGB‑Farbe über Color.FromArgb() an. Die Füllung wird in die .pptx‑Datei geschrieben, wenn Save() aufgerufen wird:

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

using var prs = new Presentation();
var shape = prs.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 400, 200);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 70, 130, 180);
shape.AddTextFrame("Styled shape");
prs.Save("styled.pptx", SaveFormat.Pptx);

Eine vorhandene Datei laden

Geben Sie einen Dateipfad an den Presentation‑Konstruktor weiter, um eine vorhandene .pptx‑Datei zu öffnen.
Lesen Sie die Folienanzahl, passen Sie das Deck bei Bedarf an und rufen Sie dann Save() auf, um die Ausgabe zu schreiben:

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

using var prs = new Presentation("existing.pptx");
Console.WriteLine($"Slides: {prs.Slides.Count}");
prs.Save("copy.pptx", SaveFormat.Pptx);

Nächste Schritte

 Deutsch