Быстрый старт .

Быстрый старт .

В этом руководстве показана самая быстрая дорожка от установки до сохраненной системы. .pptx файл с использованием Aspose.Slides FOSS for .NET. The library is MIT-licensed, requires no Microsoft Office, и работает на .NET 9.0 или более поздней версии в Windows, MacOS и Linux.


Предварительные условия

ТребованиеПодробности
.NET9.0 or later
OSWindows, macOS, Linux и Docker. Я не могу позволить себе это.
ПакетAspose.Slides.Foss из NuGet

Установка

Установите пакет из 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);

Следующие шаги

 Русский