Посібник розробника
Цей посібник охоплює основні можливості Aspose.Slides FOSS для .NET з виконуваними прикладами коду для кожної області функціональності.
У цьому розділі
| Сторінка | Опис |
|---|---|
| Можливості та функції | Повний список підтримуваних функцій: слайди, форми, текст, заливка, ефекти, 3D-форматування, нотатки, коментарі, зображення та властивості документа. |
| Робота з зображеннями | Вбудовувати зображення у слайди як рамки зображень з файлу або потоку; керувати режимом заливки (розтягування, плитка). |
| Робота з з’єднувачами | Додавати вигнуті, згинні та прямі з’єднувачі між формами; встановлювати точки підключення та стиль лінії. |
| Робота з 3D‑ефектами | Застосовувати зовнішню тінь, сяйво, розмиття, фаску, попередньо налаштовані камери, освітлювальні схеми та матеріали до форм. |
| Робота з коментарями | Додавати коментарі з гілковою структурою та нотатки доповідача; керувати авторами коментарів; читати анотації. |
Точка входу API
Кожна операція починається з об’єкта Presentation. Завжди використовуйте його з оператором using:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);Оператор using забезпечує звільнення внутрішніх ресурсів при виході зі сфери видимості. Не зберігайте посилання Presentation поза його using областю.
Підтримуваний формат виводу
Єдиний підтримуваний формат збереження — PPTX (SaveFormat.Pptx). Експорт у PDF, HTML, SVG або формати зображень недоступний у цій версії.
Ключові класи
| Клас / Перелічення | Простір імен | Опис |
|---|---|---|
Presentation | Aspose.Slides.Foss | Кореневий контейнер; реалізує IDisposable |
ShapeType | Aspose.Slides.Foss | Перелічення типів фігур (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | Перелічення типів заповнення (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Три‑становий bool для форматування (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Перелічення форматів виводу (підтримується лише Pptx) |
PointF | Aspose.Slides.Foss.Drawing | Двовимірна точка типу float (використовується для позицій коментарів) |
Відомі обмеження
У цій редакції не підтримуються наступні області:
- Charts: немає створення чи модифікації діаграм
- SmartArt: не підтримується
- Animations and transitions: переходи слайдів та анімації об’єктів не можна встановити
- Export formats: підтримується лише збереження у форматі PPTX; немає експорту у PDF, HTML, SVG чи зображення
- Hyperlinks and action settings: об’єкти посилань не можна змінювати
- VBA macros and digital signatures: недоступні
Невідомі XML‑частини, виявлені під час завантаження, зберігаються дослівно при збереженні, тому під час кругового проходу ніколи не видаляються дані, які бібліотека ще не розуміє.
Дивіться також
- Початок роботи: Встановлення та перша програма
- Посилання на API: Посилання на класи та методи
- Посібники «Як це зробити»: Статті‑інструкції, орієнтовані на завдання