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

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

В этом руководстве показана самая быстрая дорожка от установки до сохраненной системы. .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:

aspose-slides-foss/slides is not yet published — build from source until it ships. See the project README for build instructions.

Создать презентацию

Создать 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);

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

 Русский