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

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

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

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

- Тип шрифта

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

- Цвет шрифта

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

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

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

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

Shape Formatting

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

- Позиция

- Размер

- Линия

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

- Текст

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

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

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

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

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

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

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

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

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

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

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

В режиме оценки к выводу добавляется водяной знак и действуют определённые ограничения; доступна 30‑дневная временная лицензия для полного тестирования функций.

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

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