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

WymaganieSzczegół
.NET9.0 lub nowszy
OSWindows, macOS, Linux, Docker
PackageAspose.Slides.Foss z NuGet

Install

Zainstaluj pakiet z NuGet. Zawsze używaj instrukcji using z Presentation, ponieważ implementuje IDisposable:

dotnet add package Aspose.Slides.Foss

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

Kolejne kroki

Zobacz także

 Polski