Бърз старт
Бърз старт
Този наръчник показва най-бързия път от инсталацията до запазен файл .pptx, използвайки Aspose.Slides FOSS за .NET. Библиотеката е лицензирана под MIT, не изисква Microsoft Office и работи на .NET 9.0 или по-нови версии под Windows, macOS и Linux.
Предварителни условия
| Изискване | Подробности |
|---|---|
| .NET | 9.0 или по-нова версия |
| OS | Windows, 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);