# Обзор функций

> Откройте для себя Aspose.Slides for Java: мощный API для эффективного создания, редактирования, автоматизации и преобразования презентаций PowerPoint и OpenDocument.

Source: https://docs.aspose.com/slides/ru/java/features-overview/
Updated: 2025-12-10


## **Поддерживаемые платформы**
Aspose.Slides for Java поддерживает самые популярные платформы разработки и развертывания.

|**Функция**|**Описание**|
| :- | :- |
|Настольные приложения|Aspose.Slides for Java может использоваться для разработки приложений Windows Forms|
|Корпоративные веб‑приложения|Использование Aspose.Slides for Java помогает создавать веб‑приложения. Также предоставлена поддержка использования Aspose.Slides for Java с PHP.|
|Linux/Unix|Aspose.Slides for Java — платформенно‑независимый API и может работать в среде Linux и Unix.|

## **Форматы файлов и конверсия**
Aspose.Slides for Java поддерживает большинство форматов документов Microsoft PowerPoint и экспортирует их в популярные форматы, широко используемые организациями.

|**Функция**|**Описание**|
| :- | :- |
|[Microsoft PowerPoint (PPT)](/slides/ru/java/microsoft-powerpoint-ppt/)|Aspose.Slides for Java обеспечивает самую быструю обработку этого формата презентаций.|
|[PresentationML (PPTX, XML)](/slides/ru/java/presentationml-pptx-xml/)|Aspose.Slides for Java поддерживает обработку формата презентаций OOXML (известного также как PresentationML или PPTX).|
|[Конверсия PPT в PPTX](/slides/ru/java/ppt-to-pptx-conversion/)|Aspose.Slides for Java поддерживает конверсию из PPT в PPTX.|
|[Portable Document Format (PDF)](/slides/ru/java/developer-guide/)|Поддерживаемые форматы файлов могут быть экспортированы в документы Adobe Portable Document Format (PDF) одним методом.|
|[XML Parser Specification (XPS)](/slides/ru/java/xml-parser-specification-xps/)|Все поддерживаемые форматы файлов могут быть экспортированы в документы XML Parser Specification (XPS) одним методом.|
|[Tagged Image File Format (TIFF)](https://docs.aspose.com/slides/java/convert-powerpoint-to-tiff/)|Форматы файлов презентаций, поддерживаемые Aspose.Slides for Java, также могут быть экспортированы в Tagged Image File Format (TIFF).|
|[Конверсия ODP в PPTX](https://docs.aspose.com/slides/java/convert-odp-to-pptx/)|Aspose.Slides for Java поддерживает загрузку OpenDocument Presentation (ODP) и их конвертацию в PPTX.|
|[Конверсия презентации в HTML](https://docs.aspose.com/slides/java/convert-powerpoint-to-html/)|Aspose.Slides for Java поддерживает конверсию PresentationEx в формат HTML.|

## **Отрисовка презентаций**
Aspose.Slides for Java поддерживает высокоточное рендеринг слайдов презентаций в различные графические форматы:

|**Функция**|**Описание**|
| :- | :- |
|Поддерживаемые форматы изображений|Используя Aspose.Slides for Java, вы сможете рендерить не только слайды презентаций, но и изображения на слайдах, в популярные поддерживаемые графические форматы, такие как TIFF, PNG, BMP, JPEG, GIF и метафайлы.|
|Формат SVG|Aspose.Slides for Java предоставляет встроенный метод для экспорта слайдов презентаций в формат Scalable Vector Graphics (SVG).|

## **Возможности контента**
Aspose.Slides for Java позволяет вам получать доступ, изменять или создавать почти все возможные элементы содержимого презентаций.

|**Функция**|**Описание**|
| :- | :- |
|Мастер‑слайды|Мастер‑слайды определяют макет обычных слайдов. Aspose.Slides for Java позволяет получить доступ к мастер‑слайдам презентации и изменять их.|
|Обычные слайды|С помощью Aspose.Slides for Java вы можете не только создавать новые слайды разных типов, но и получать доступ к существующим слайдам и изменять их.|
|Клонирование / Копирование слайдов|Aspose.Slides for Java предоставляет методы для клонирования или копирования существующих слайдов не только внутри одной презентации, но и из одной презентации в другую. Поскольку слайд наследует свой макет от мастер‑слайда, встроенные методы клонирования автоматически копируют мастер при клонировании.|
|Управление разделами слайдов|Возможность организовывать слайды в разные разделы внутри презентации|
|Заполнители и текстовые заполнители|Получайте доступ к заполнителям и текстовым заполнителям на слайде. Более того, вы можете создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод.|
|Колонтитулы|Aspose.Slides for Java также упрощает работу с колонтитулами на слайдах.|
|Заметки на слайдах|С помощью Aspose.Slides for Java вы можете не только получать доступ к заметкам, связанным со слайдом, и изменять их, но и добавлять новые заметки.|
|Поиск фигуры|Вы можете найти определённую фигуру на слайде, используя альтернативный текст, связанный с фигурой.|
|Фоны|Aspose.Slides for Java позволяет работать с фоном, связанным с мастер‑слайдом или обычным слайдом.|
|Текстовые блоки|Текстовые блоки можно создавать с нуля. Существующие текстовые блоки можно открыть и изменить их текст, не теряя оригинальное форматирование.|
|Прямоугольные фигуры|Прямоугольные фигуры могут быть созданы или изменены с помощью Aspose.Slides for Java.|
|Полилинейные фигуры|Полилинейные фигуры также могут быть созданы или изменены с помощью Aspose.Slides for Java.|
|Эллиптические фигуры|Эллиптические фигуры также могут быть созданы или изменены с помощью Aspose.Slides for Java.|
|Групповые фигуры|Aspose.Slides for Java поддерживает групповые фигуры.|
|Автофигуры|Автофигуры также поддерживаются Aspose.Slides for Java|
|SmartArt|Поддержка фигур SmartArt, доступных в MS PowerPoint|
|Диаграммы|Поддержка диаграмм MSO, поддерживаемых PowerPoint|
|Рамки изображений|Изображения управляются в рамках изображений с помощью Aspose.Slides for Java.|
|Аудио‑рамки|Аудиофайлы могут быть связаны или внедрены в слайды в аудио‑рамках с помощью Aspose.Slides for Java.|
|Видеорамки|Видеофайлы обрабатываются в видеорамках через Aspose.Slides for Java. Доступна поддержка как связанных, так и внедрённых видео.|
|OLE‑рамка|OLE‑объекты управляются в OLE‑рамках Aspose.Slides for Java.|
|ActiveX‑элементы управления|Поддержка элементов управления ActiveX доступна.|
|VBA‑макросы|Поддержка управления VBA‑макросами внутри презентации.|
|Таблицы|Таблицы на слайдах также поддерживаются Aspose.Slides for Java.|
|Текстовый кадр|Текст, связанный с любой фигурой, можно получить через текстовый кадр, ассоциированный с этой фигурой.|
|Сканирование текста|Текст в презентации может быть просканирован на уровне презентации или слайда с помощью встроенных методов сканирования.|
|Анимации|Анимации могут применяться к фигурам.|
|Слайд-шоу|Поддерживаются слайд-шоу и переходы между слайдами.|

## **Форматирование**
Можно форматировать текст и фигуры на слайдах презентации, используя Aspose.Slides for Java.

|**Функция**|**Описание**|
| :- | :- |
|Форматирование текста|<p>В Aspose.Slides for Java текст управляется через текстовые кадры, связанные с фигурами. Таким образом, текст форматируется с помощью абзацев и частей, связанных с текстовыми кадрами. Можно форматировать следующие элементы текста.</p><p>- Тип шрифта.</p><p>- Размер шрифта.</p><p>- Цвет шрифта.</p><p>- Тени шрифта.</p><p>- Выравнивание абзаца.</p><p>- Маркирование абзаца.</p><p>- Ориентация абзаца.</p>|
|Форматирование фигур|<p>В Aspose.Slides for Java базовым элементом слайда является фигура. Следующие элементы фигуры могут быть отформатированы с помощью Aspose.Slides for Java:</p><p>- Позиция</p><p>- Размер</p><p>- Линия</p><p>- Заливка (включая узор, градиент и сплошную).</p><p>- Текст</p><p>- Изображение</p>|

## **Часто задаваемые вопросы**

**Нужно ли устанавливать Microsoft PowerPoint на сервер/ПК для работы библиотеки?**

Нет. PowerPoint не требуется; Aspose.Slides — автономный механизм для создания, редактирования, конвертации и рендеринга презентаций.

**Как работает многопоточность? Можно ли параллелизировать обработку?**

Безопасно обрабатывать разные документы в разных потоках; один и тот же объект [презентации](https://reference.aspose.com/slides/java/com.aspose.slides/presentation/) не должен использоваться [несколькими потоками](/slides/ru/java/multithreading/) одновременно.

**Поддерживаются ли пароли и шифрование файлов?**

Да. [Вы можете](/slides/ru/java/password-protected-presentation/) открывать зашифрованные презентации, задавать или удалять пароль для открытия и записи, а также проверять статус защиты.

**Нужно ли заботиться о шрифтовых пакетах в Linux‑контейнерах?**

Да. Рекомендуется установить общие пакеты шрифтов и/или явно [указать каталоги шрифтов](/slides/ru/java/custom-font/) в вашем приложении, чтобы избежать неожиданных замен.

**Есть ли ограничения в оценочной версии?**

В [режиме оценки](/slides/ru/java/licensing/) к выводу добавляется водяной знак и применяются определённые ограничения; доступна [30‑дневная временная лицензия](https://purchase.aspose.com/temporary-license/) для полного тестирования возможностей.

**Поддерживается ли импорт внешних форматов в презентацию (PDF/HTML → PPTX)?**

Да. Вы можете добавить [страницы PDF и HTML‑контент](/slides/ru/java/import-presentation/) в презентацию, превратив их в слайды.
