Швидкий старт

Швидкий старт

Цей посібник показує найшвидший шлях від встановлення до збереженого .pptx файлу за допомогою Aspose.Slides FOSS для .NET. Бібліотека має ліцензію MIT, не потребує Microsoft Office і працює на .NET 9.0 або новішому на Windows, macOS та Linux.


Вимоги

ВимогаДеталь
.NET9.0 або пізніше
OSWindows, macOS, Linux, Docker
PackageAspose.Slides.Foss з NuGet

Install

Встановіть пакет з NuGet. Завжди використовуйте оператор using разом з Presentation, оскільки він реалізує IDisposable:

dotnet add package Aspose.Slides.Foss

Створити презентацію

Створіть Presentation без аргументів, щоб створити порожню колоду. Бібліотека автоматично додає один порожній слайд. Викликайте Save() з шляхом і SaveFormat.Pptx:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);

Додайте форму з текстом

Отримайте доступ до першого слайду через prs.Slides[0], вставте прямокутник за допомогою Shapes.AddAutoShape(), потім додайте текст через shape.AddTextFrame() і встановіть властивості шрифту на 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);

Застосуйте суцільне заповнення

Встановіть FillFormat.FillType = FillType.Solid на форму та передайте колір ARGB через Color.FromArgb(). Заповнення записується у файл .pptx, коли викликається 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);

Завантажте існуючий файл

Передайте шлях до файлу у конструктор Presentation, щоб відкрити існуючий файл .pptx. Прочитайте кількість слайдів, змініть колоду за потреби, потім викличте Save(), щоб записати результат:

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

Наступні кроки

Дивіться також

 Українська