Snabb start
Snabb start
Denna guide visar den snabbaste vägen från installation till en sparat .pptx filer med användning Aspose.Slides FOSS for .NET. The library is MIT-licensed, requires no Microsoft Office, och körs på .NET 9.0 eller senare över Windows, macOS och Linux.
Prerequisites
| Requirement | Detail |
|---|---|
| .NET | 9.0 or later |
| OS | Windows, MacOS, Linux och Docker |
| Package | Aspose.Slides.Foss från NuGet |
Install
Installera paketet från NuGet. Använd alltid den using Förklaring med Presentation Eftersom det genomför IDisposable:
dotnet add package Aspose.Slides.FossSkapa en presentation
Konstruera A Presentation utan argument för att skapa en vit täck. biblioteket automatiskt lägger till en tom slide. Save() med en väg och SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Lägg till en form med text
Tillgång till den första slidan via prs.Slides[0],Lägg in en rektangel med Shapes.AddAutoShape(), Lägg till text via shape.AddTextFrame() och ställa in font egenskaper 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);Applicera en solid fyllning
Setade FillFormat.FillType = FillType.Solid på formen och leverera en ARGB färg via Color.FromArgb().Fyllan är skriven till .pptx filer när Save() Det kallas:
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);Ladda upp en befintlig fil
Gå igenom en filvägen till den Presentation Byggaren öppnar en befintlig .pptx filen . Läs slidesumman, ändra däcket som behövs och ringa sedan Save() För att skriva utgåvan:
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);