Швидкий старт
Швидкий старт
Цей посібник показує найшвидший шлях від встановлення до збереженого .pptx файлу за допомогою Aspose.Slides FOSS для .NET. Бібліотека має ліцензію MIT, не потребує Microsoft Office і працює на .NET 9.0 або новішому на Windows, macOS та Linux.
Вимоги
| Вимога | Деталь |
|---|---|
| .NET | 9.0 або пізніше |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.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);