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
| Krav | Detalje |
|---|---|
| .NET | 9.0 eller senere |
| OS | Windows, macOS, Linux, Docker |
| Pakke | Aspose.Slides.Foss fra NuGet |
Installer
Installer pakken fra NuGet. Brug altid using-udsagnet med Presentation, da det implementerer IDisposable:
dotnet add package Aspose.Slides.FossOpret 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);