Посібник розробника
У цьому посібнику розглядаються базові можливості Aspose.Slides FOSS для Java з придатними до виконання прикладами коду для кожної області функціоналу.
У цьому розділі
| Сторінка | Опис |
|---|---|
| Функції та можливості | Повний список підтримуваних функцій: слайди, форми, текст, заповнення, ефекти, 3D-форматування, нотатки, коментарі, зображення та властивості документа. |
| Робота з зображеннями | Вбудовуйте зображення у слайди як рамки‑зображення з файлу або байтів; керуйте режимом заповнення (розтягування, плитка). |
| Робота з з’єднувачами | Додавайте вигнуті, згинальні та прямі з’єднувачі між формами; встановлюйте точки підключення та стиль лінії. |
| Робота з 3D-ефектами | Застосуйте зовнішню тінь, сяйво, розмиття, фаску, пресети камери, освітлювальні установки та матеріали до форм. |
| Робота з коментарями | Додайте коментарі з гілками огляду та нотатки доповідача; керуйте авторами коментарів; читайте анотації. |
Точка входу API
Кожна операція починається з Presentation об’єкта. Завжди використовуйте його всередині блоку try-with-resources:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}Блок try-with-resources забезпечує звільнення внутрішніх XML‑ресурсів при виході з блоку. Не зберігайте Presentation посилання поза блоком try.
Підтримуваний формат виводу
Єдиний підтримуваний формат збереження: PPTX (SaveFormat.PPTX). Експорт у PDF, HTML, SVG або формати зображень недоступний у цьому випуску.
Ключові класи
| Клас / Enum | Пакет | Опис |
|---|---|---|
Presentation | org.aspose.slides.foss | Кореневий контейнер; використовуйте у try-with-resources |
ShapeType | org.aspose.slides.foss | Enum типів форм (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum типів заповнення (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Трирозрядний булевий тип для форматування (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Перелік форматів виводу (підтримується лише PPTX) |
Color | org.aspose.slides.foss.drawing | Конструктор кольору ARGB |
PointF | org.aspose.slides.foss.drawing | Точка з плаваючою точкою у 2D (використовується для позицій коментарів) |
Відомі обмеження
Наступні області піднімаються UnsupportedOperationException у цьому випуску:
- Діаграми: створення або модифікація діаграм не підтримується
- SmartArt:не підтримується
- Анімації та переходи: переходи слайдів та анімації об’єктів не можна встановити
- Формати експорту: підтримується лише збереження у форматі PPTX; PDF, HTML, SVG або експорт зображень не доступні
- Гіперпосилання та налаштування дій: об’єкти посилань не можна змінювати
- VBA‑макроси та цифрові підписи:недоступний
Невідомі XML‑частини, виявлені під час завантаження, зберігаються дослівно при збереженні, тому при повторному завантаженні вміст, який бібліотека ще не розуміє, ніколи не видаляється.
Див. також
- Початок роботи: Встановлення та перша програма
- Довідник API: Довідник класів і методів
- Посібники: Статті-інструкції, орієнтовані на завдання