Посібник розробника

Цей посібник охоплює основні можливості 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 або формати зображень недоступний у цій версії.

Ключові класи

Клас / ПереліченняПростір іменОпис
PresentationAspose.Slides.FossКореневий контейнер; реалізує IDisposable
ShapeTypeAspose.Slides.FossПерелічення типів фігур (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossПерелічення типів заповнення (Solid, Gradient, …)
NullableBoolAspose.Slides.FossТри‑становий bool для форматування (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportПерелічення форматів виводу (підтримується лише Pptx)
PointFAspose.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‑частини, виявлені під час завантаження, зберігаються дослівно при збереженні, тому під час кругового проходу ніколи не видаляються дані, які бібліотека ще не розуміє.

Дивіться також

 Українська