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

Поддерживаемые платформы

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 в PPTX 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 в HTML Aspose.Slides for PHP via Java поддерживает конвертацию PresentationEx в формат HTML.

Визуализация презентаций

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

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

Возможности контента

Aspose.Slides for PHP via Java позволяет получать доступ, изменять или создавать почти все элементы или содержимое презентационных документов. См. детали ниже:

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

Форматирование

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

Функция Описание
Форматирование текста

В Aspose.Slides for PHP via Java вы можете управлять текстом через текстовые кадры, привязанные к фигурам. Следовательно, вы можете форматировать текст, используя абзацы и части, связанные с текстовыми кадрами. Эти элементы текста могут быть отформатированы через Aspose.Slides for PHP via Java.

- Тип шрифта

- Размер шрифта

- Цвет шрифта

- Оттенки шрифта

- Выравнивание абзаца

- Маркировка абзаца

- Ориентация абзаца

Форматирование фигур

В Aspose.Slides for PHP via Java базовым элементом слайда является фигура. Вы можете форматировать эти фигуры с помощью Aspose.Slides for PHP via Java:

- Положение

- Размер

- Линия

- Заливка (включая узор, градиент, сплошную)

- Текст

- Изображение

FAQ

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

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

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

Безопасно обрабатывать разные документы в разных потоках; один и тот же presentation объект не должен использоваться multiple threads одновременно.

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

Да. You can открывать зашифрованные презентации, задавать или удалять пароль для открытия и записи, а также проверять статус защиты.

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

Да. Рекомендуется установить общие пакеты шрифтов и/или явно specify font directories в вашем приложении, чтобы избежать неожиданных замен.

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

В evaluation mode к выводу добавляется водяной знак и применяются определённые ограничения; доступна 30-day temporary license для полного тестирования функций.

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

Да. Вы можете добавить PDF pages and HTML content в презентацию, превратив их в слайды.