Hurtig start

Hurtig start

Denne vejledning viser den hurtigste vej fra installation til en gemt .pptx fil ved brug af Aspose.Slides FOSS for .NET. Biblioteket er MIT‑licenseret, kræver ingen Microsoft Office og kører på .NET 9.0 eller senere på tværs af Windows, macOS og Linux.


Forudsætninger

KravDetalje
.NET9.0 eller senere
OSWindows, macOS, Linux, Docker
PakkeAspose.Slides.Foss fra NuGet

Installer

Installer pakken fra NuGet. Brug altid using-udsagnet med Presentation, da det implementerer IDisposable:

dotnet add package Aspose.Slides.Foss

Opret en præsentation

Konstruer en Presentation uden argumenter for at oprette et tomt deck. Biblioteket tilføjer automatisk et tomt slide. Kald Save() med en sti og SaveFormat.Pptx:

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

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

Tilføj en form med tekst

Få adgang til den første slide via prs.Slides[0], indsæt en rektangel med Shapes.AddAutoShape(), og tilknyt derefter tekst via shape.AddTextFrame() og indstil skriftegenskaber på 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);

Anvend en ensfarvet udfyldning

Indstil FillFormat.FillType = FillType.Solid på formen og angiv en ARGB-farve via Color.FromArgb(). Fyldet skrives til .pptx-filen, når Save() kaldes:

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);

Indlæs en eksisterende fil

Send en filsti til Presentation‑konstruktøren for at åbne en eksisterende .pptx‑fil.
Læs antallet af slides, modificer decket efter behov, og kald derefter Save() for at skrive outputtet:

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æste trin

 Dansk