Обзор функций
Поддерживаемые платформы
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‑контент в презентацию, превратив их в слайды.