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

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

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


## **Поддерживаемые платформы**
Aspose.Slides for PHP via Java — это независимый от платформы API. Его можно использовать на любой платформе (Windows, Linux, macOS и т.д.), где установлен PHP 7 или выше. Требуется также Oracle JDK 7 или выше.

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

|**Функция**|**Описание**|
| :- | :- |
|Microsoft PowerPoint (PPT)|Aspose.Slides for PHP via Java обеспечивает самую быструю обработку этого формата презентационных документов.|
|PPT to PPTX conversion|Aspose.Slides for PHP via Java поддерживает конвертацию PPT в PPTX.|
|Portable Document Format (PDF)|Вы можете экспортировать все поддерживаемые форматы файлов в документы Adobe Portable Document Format (PDF) одним методом.|
|XML Parser Specification (XPS)|Вы можете экспортировать все поддерживаемые форматы файлов в документы XML Parser Specification (XPS) одним методом.|
|Tagged Image File Format (TIFF)|Вы можете экспортировать все поддерживаемые форматы презентаций в Tagged Image File Format (TIFF).|
|PPTX To HTML Conversion|Aspose.Slides for PHP via Java поддерживает конвертацию PresentationEx в формат HTML.|

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

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

## **Функции контента**
Aspose.Slides for PHP via Java позволяет получать доступ, изменять или создавать почти все элементы или содержимое файлов презентаций. Подробнее:

|**Функция**|**Описание**|
| :- | :- |
|Master Slides|Мастер‑слайды определяют макет обычных слайдов. Aspose.Slides for PHP via Java позволяет получать доступ к мастеру‑слайдам презентаций и изменять их.|
|Normal Slides|С помощью Aspose.Slides for PHP via Java вы можете создавать новые слайды разных типов; также вы можете получать доступ к существующим слайдам и изменять их.|
|Cloning / Copying Slides|Встроенные методы Aspose.Slides for PHP via Java позволяют клонировать или копировать существующие слайды внутри презентации. Вы также можете использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует макет от мастер‑слайда, встроенные методы клонирования автоматически копируют мастер‑слайд при клонировании.|
|Managing Slides sections|Методы для организации слайдов в разных секциях внутри презентации.|
|Place Holders and Text Holders|Вы можете получить доступ к заполнителям и текстовым заполнителям в слайде. Кроме того, вы можете создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод.|
|Header and Footers|Aspose.Slides for PHP via Java упрощает работу с колонтитулами в слайдах.|
|Notes in Slides|С помощью Aspose.Slides for PHP via Java вы можете получать доступ к заметкам, связанным со слайдом, изменять их и добавлять новые заметки.|
|Finding a Shape|Вы также можете найти конкретную фигуру на слайде, используя альтернативный текст, связанный с этой фигурой.|
|Backgrounds|Aspose.Slides for PHP via Java позволяет работать с фонами, связанными с мастер‑слайдом или обычным слайдом в презентации.|
|Text Boxes|Текстовые блоки можно создавать с нуля. Вы можете получать доступ к существующим текстовым блокам и изменять их тексты, не теряя оригинальное форматирование.|
|Rectangle Shapes|Вы можете создавать или изменять прямоугольные фигуры с помощью Aspose.Slides for PHP via Java.|
|Poly Line Shapes|Вы можете создавать или изменять фигуры полилиний с помощью Aspose.Slides for PHP via Java.|
|Ellipse Shapes|Вы можете создавать или изменять эллиптические фигуры с помощью Aspose.Slides for PHP via Java.|
|Group Shapes|Aspose.Slides for PHP via Java поддерживает групповые фигуры.|
|Auto Shapes|Aspose.Slides for PHP via Java поддерживает автогифуры.|
|SmartArt|Aspose.Slides for PHP via Java предоставляет поддержку фигур SmartArt в MS PowerPoint.|
|Charts|Aspose.Slides for PHP via Java предоставляет поддержку диаграмм MSO в PowerPoint.|
|Shapes Serialization|Aspose.Slides for PHP via Java поддерживает большое количество фигур. Когда Aspose.Slides for PHP via Java не поддерживает конкретную фигуру, вы можете использовать метод сериализации, позволяющий сериализовать эту фигуру с существующего слайда. Таким образом, вы можете далее использовать эту фигуру по своему усмотрению.|
|Picture Frames|Вы можете управлять изображениями в рамках с помощью Aspose.Slides for PHP via Java.|
|Audio Frames|Вы можете связывать или встраивать аудиофайлы в аудио‑рамки на слайдах с помощью Aspose.Slides for PHP via Java.|
|Video Frames|Вы можете работать с видеофайлами в видеорамках. Aspose.Slides for PHP via Java также поддерживает связанные и встроенные видео.|
|OLE Frame|Вы можете управлять OLE‑объектами в OLE‑рамках с помощью Aspose.Slides for PHP via Java.|
|Tables|Aspose.Slides for PHP via Java поддерживает таблицы на слайдах.|
|ActiveX Controls|Поддержка элементов управления ActiveX.|
|VBA Macros|Поддержка управления VBA‑макросами внутри презентаций.|
|Text Frame|Вы можете получать доступ к тексту любой фигуры через текстовую рамку, связанную с этой фигурой.|
|Text Scanning|Вы можете сканировать текст в презентации на уровне презентации или слайда с помощью встроенных методов сканирования.|
|Animations|Вы можете применять анимацию к фигурам.|
|Slide Shows|Aspose.Slides for PHP via Java поддерживает показы слайдов и переходы между слайдами.|

## **Функции форматирования**
С помощью Aspose.Slides for PHP via Java вы можете форматировать тексты и фигуры на слайдах презентаций. Подробнее:

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

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

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

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

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

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

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

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

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

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

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

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

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

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