Brzi početak
Brzi početak
Ovaj vodič prikazuje najbrži put od instalacije do spremljene .pptx datoteke koristeći Aspose.Slides FOSS za .NET. Biblioteka je licencirana pod MIT licencom, ne zahtijeva Microsoft Office i radi na .NET 9.0 ili novijem na Windowsu, macOS‑u i Linuxu.
Preduvjeti
| Zahtjev | Detalj |
|---|---|
| .NET | 9.0 ili noviji |
| OS | Windows, macOS, Linux, Docker |
| Paket | Aspose.Slides.Foss iz NuGet |
Instaliraj
Instalirajte paket iz NuGet-a. Uvijek koristite izjavu using s Presentation
jer implementira IDisposable:
dotnet add package Aspose.Slides.FossIzradi prezentaciju
Konstruirajte Presentation bez argumenata kako biste stvorili prazan deck. Biblioteka automatski dodaje jedan prazan slajd. Pozovite Save() s putanjom i SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Dodaj oblik s tekstom
Pristupite prvom slajdu putem prs.Slides[0], umetnite pravokutnik s Shapes.AddAutoShape(),
zatim dodajte tekst putem shape.AddTextFrame() i postavite svojstva fonta na 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);Primijeni jednobojno ispunjenje
Postavite FillFormat.FillType = FillType.Solid na oblik i dostavite ARGB boju putem Color.FromArgb(). Ispunjavanje se zapisuje u datoteku .pptx kada se pozove Save():
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);Učitaj postojeću datoteku
Proslijedite putanju datoteke konstruktoru Presentation kako biste otvorili postojeću .pptx datoteku.
Pročitajte broj slajdova, po potrebi izmijenite set, a zatim pozovite Save() za zapis izlaza:
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);