Szybki start
Szybki start
Ten przewodnik pokazuje najszybszą ścieżkę od instalacji do zapisania pliku .pptx przy użyciu Aspose.Slides FOSS dla .NET. Biblioteka jest licencjonowana na licencji MIT, nie wymaga Microsoft Office i działa na .NET 9.0 lub późniejszym na systemach Windows, macOS i Linux.
Wymagania wstępne
| Wymaganie | Szczegół |
|---|---|
| .NET | 9.0 lub nowszy |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.Slides.Foss z NuGet |
Install
Zainstaluj pakiet z NuGet. Zawsze używaj instrukcji using z Presentation, ponieważ implementuje IDisposable:
dotnet add package Aspose.Slides.FossUtwórz prezentację
Utwórz Presentation bez argumentów, aby stworzyć pustą talię. Biblioteka automatycznie dodaje jeden pusty slajd. Wywołaj Save() z ścieżką i SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Dodaj kształt z tekstem
Uzyskaj dostęp do pierwszego slajdu przez prs.Slides[0], wstaw prostokąt za pomocą Shapes.AddAutoShape(), następnie dołącz tekst przez shape.AddTextFrame() i ustaw właściwości czcionki 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);Zastosuj jednolite wypełnienie
Ustaw FillFormat.FillType = FillType.Solid na kształcie i podaj kolor ARGB za pomocą Color.FromArgb(). Wypełnienie jest zapisywane do pliku .pptx, gdy wywołane zostanie 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);Wczytaj istniejący plik
Przekaż ścieżkę do pliku do konstruktora Presentation, aby otworzyć istniejący plik .pptx. Odczytaj liczbę slajdów, zmodyfikuj talię w razie potrzeby, a następnie wywołaj Save(), aby zapisać wynik:
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);