# Обзор продукта

> Aspose.Slides for Java позволяет создавать, редактировать и конвертировать презентации PowerPoint (PPT, PPTX) и OpenDocument (ODP) без Microsoft Office.

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


![todo:image_alt_text](product-overview_1.png)

**Добро пожаловать в Aspose.Slides for Java!**

Aspose.Slides for Java — это API управления Microsoft PowerPoint® , позволяющее Java‑приложениям читать и записывать документы PowerPoint® без Microsoft PowerPoint®.

Aspose.Slides for Java является первой и единственной компонентой, предоставляющей все необходимые функции для работы с документами PowerPoint®.

Aspose.Slides for Java предлагает множество ключевых возможностей, таких как управление текстом, фигурами, таблицами и анимацией, добавление аудио и видео на слайды, предварительный просмотр слайдов, экспорт слайдов в SVG, PDF и другие форматы.


## **Описание продукта**
Aspose.Slides for Java позволяет не только открывать файлы PowerPoint из разных источников, но и сохранять презентации различными способами. Например, вы можете сохранять презентации в формате PPT; также можете сохранять отдельные слайды как изображения.

Aspose.Slides for Java предоставляет почти все функции, присутствующие в Microsoft PowerPoint. Благодаря гибкости Aspose.Slides for Java, помимо таблиц и различных фигур, вы можете добавлять в слайды различные типы рамок — текстовые, аудио‑ и видеорамки.

Aspose.Slides for Java также содержит полнофункциональные демо‑примеры и готовые примеры кода, помогающие разработчикам лучше понять API.

### **Функции презентаций**

- Открытие презентаций Microsoft PowerPoint из разных источников.  
- Сохранение презентаций в различных форматах Microsoft PowerPoint.  
- Создание презентаций с нуля.  
- Конвертация презентаций в PDF‑документы без использования сторонних компонентов.  
- Возможность чтения Open Document Presentation (ODP).  
- Возможность конвертации PPT в PPTX и наоборот.  
- Чтение и изменение свойств документа презентации.  
- Экспорт презентаций в PDF.  
- Экспорт презентаций в TIFF.  
- Экспорт презентаций в XPS.  
- Экспорт презентаций в SWF.  
- Экспорт презентаций в PDF‑Notes / Tiff‑Notes.  
- Экспорт презентаций в HTML.

### **Функции слайдов**

- Создание новых слайдов с нуля и добавление их в презентацию.  
- Доступ к любому слайду по его позиции в презентации.  
- Копирование или клонирование слайдов в той же или другой презентации.  
- Редактирование и удаление слайдов.  
- Автоматическое копирование мастер‑слайдов вместе со слайдами.  
- Предпросмотр слайдов.  
- Получение или установка имени слайда.  
- Сохранение слайдов как изображений.  
- Экспорт слайдов в формат SVG.  
- Работа с несколькими мастер‑слайдами в презентации.  
- Заполнение фона слайда любым поддерживаемым стилем.  
- Добавление новых или управление заметками к слайдам.  
- Динамическая установка новых мастер‑слайдов и стилей.  
- Добавление или изменение переходов слайд‑шоу.  
- Добавление Morph‑переходов.

### **Функции графики и мультимедиа**

- Создание и управление фигурами, такими как линии, прямоугольники, эллипсы и полилинии.  
- Управление стилями линий в фигурах.  
- Получение альтернативного текста фигуры.  
- Поворот и отражение фигур.  
- Заполнение фигур различными стилями, например сплошным, градиентным, узорчатым, текстурным и изображением.  
- Использование любых из 48 предопределённых узоров и 24 текстур.  
- Присвоение гиперссылок фигурам.  
- Чтение, изменение и добавление новых анимационных эффектов к слайдам и фигурам.  
- Добавление новых изображений в презентацию и управление существующими.  
- Добавление новых маркеров‑картинок к презентации и управление существующими.  
- Добавление новых аудио‑рамок к презентации и управление существующими.  
- Добавление новых видео‑рамок к презентации и управление существующими.

### **Функции таблиц**

- Создание таблиц с нуля и добавление их на слайды.  
- Изменение размера и перемещение таблиц.  
- Доступ к любой ячейке таблицы.  
- Изменение формата и границ любой ячейки.  
- Изменение ширины столбцов и высоты строк.  
- Добавление и удаление столбцов и строк.  
- Установка ширины и цвета границы для всей таблицы.  
- Применение предустановленных стилей к таблицам.

### **Функции текста и абзацев**

- Получение и установка текста в текстовых заполнителях и текстовых рамках.  
- Получение типа заполнителя.  
- Изменение форматирования текста в текстовой рамке.  
- Добавление новых шрифтов или управление уже используемыми шрифтами в презентации.  
- Изменение текста и его форматирования.  
- Создание и управление ссылками в тексте.  
- Поддержка табуляций и эффективных табуляций.  
- Добавление новых текстовых рамок к почти любому типу фигуры.  
- Доступ и изменение отступов и настроек переноса текста в текстовых рамках.  
- Доступ и изменение отступов абзаца.

### **Продвинутые функции**

- Доступ к встроенным в презентацию объектам OLE.  
- Блокировка презентаций.  
- Добавление водяных знаков в презентацию.  
- Применение анимаций к фигурам внутри слайдов.

## **FAQ**

**Поддерживает ли он уровни соответствия PDF для архивирования и доступности (PDF/A и PDF/UA)?**

Да. Вы можете сохранять в PDF с PDF/A-2a/2b/2u, PDF/A-3a/3b, а также PDF/UA, настройивая [PDF export options](https://reference.aspose.com/slides/java/com.aspose.slides/pdfoptions/).

**Есть ли механизм подстановки шрифтов и поддержка пользовательских шрифтов для обеспечения корректного рендеринга?**

Да. Библиотека позволяет [load custom fonts](/slides/ru/java/custom-font/) и [define fallback rules](/slides/ru/java/fallback-font/), поэтому отсутствующие глифы надёжно заменяются во время конвертации и рендеринга.

**Могу ли я определить, защищён ли файл паролем, не открывая его полностью?**

Да. Вы можете [inspect a presentation](/slides/ru/java/examine-presentation/), чтобы определить, требуется ли пароль перед полной загрузкой документа.

**Требуется ли Microsoft PowerPoint для обработки и конвертации?**

Нет. Aspose.Slides — автономный движок; PowerPoint не нужен ни на сервере, ни на рабочей станции.

**Безопасно ли обрабатывать презентации из нескольких потоков?**

Да, вы можете обрабатывать разные документы параллельно в отдельных потоках; просто избегайте одновременного использования одного экземпляра презентации [across threads](/slides/ru/java/multithreading/).

**Сохраняются ли макросы и могу ли я управлять VBA в файлах PPTM/PPSM?**

Да. Презентации с макросами [are supported](/slides/ru/java/presentation-via-vba/), и вы можете [inspect and manage VBA projects](https://reference.aspose.com/slides/java/com.aspose.slides/presentation/#getVbaProject--) в этих файлах.

**Могу ли я конвертировать PDF или HTML обратно в слайды PowerPoint?**

Да. Вы можете [import PDF pages or HTML content](/slides/ru/java/import-presentation/) для создания или заполнения слайдов в презентации.

**Поддерживается ли экспорт в XPS и могу ли я управлять качеством и содержимым вывода XPS?**

Да. [Export to XPS](/slides/ru/java/convert-powerpoint-to-xps/) доступен, а [save options](https://reference.aspose.com/slides/java/com.aspose.slides/xpsoptions/) позволяют настроить качество вывода и включённое содержимое.

**Могу ли я конвертировать слайды в изображения и контролировать качество вывода?**

Да. Слайды могут быть [rendered to PNG, JPEG, GIF, BMP, TIFF](/slides/ru/java/convert-powerpoint-to-png/) и в другие форматы с тонкой настройкой размеров и качества.

**Поддерживаются ли математические формулы (MathML/MathText) и их экспорт?**

Да. Вы можете [create and edit mathematical text](/slides/ru/java/powerpoint-math-equations/) и [export equations](/slides/ru/java/exporting-math-equations/), в том числе в MathML.

**Как библиотека обрабатывает шифрование и пароли (открытие, установка, удаление)?**

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