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

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

Aspose.Slides for Java поддерживает самые популярные платформы разработки и развертывания.

Функция Описание
Настольные приложения Aspose.Slides for Java может использоваться для разработки приложений Windows Forms
Корпоративные веб‑приложения Использование Aspose.Slides for Java помогает создавать веб‑приложения. Также предоставлена поддержка использования Aspose.Slides for Java с PHP.
Linux/Unix Aspose.Slides for Java — независимый от платформы API и может работать в среде Linux и Unix.

Форматы файлов и преобразования

Aspose.Slides for Java поддерживает большинство форматов документов Microsoft PowerPoint и экспортирует их в популярные форматы, широко используемые организациями.

Функция Описание
Microsoft PowerPoint (PPT) Aspose.Slides for Java обеспечивает самую быструю обработку этого формата презентаций.
PresentationML (PPTX, XML) Aspose.Slides for Java поддерживает обработку формата презентаций OOXML (также известного как PresentationML или PPTX).
PPT to PPTX conversion Aspose.Slides for 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) Форматы файлов презентаций, поддерживаемые Aspose.Slides for Java, также могут быть экспортированы в Tagged Image File Format (TIFF).
ODP to PPTX Conversion Aspose.Slides for Java поддерживает загрузку OpenDocument Presentation (ODP) и их конвертацию в PPTX.
Presentation To HTML Conversion Aspose.Slides for Java поддерживает конвертацию PresentationEx в формат HTML.

Отображение презентаций

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

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

Функции контента

Aspose.Slides for Java позволяет получать доступ, изменять или создавать почти все возможные элементы содержимого презентаций.

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

Возможности форматирования

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

Функция Описание
Text Formatting

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

- Тип шрифта.

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

- Цвет шрифта.

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

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

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

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

Shape Formatting

В Aspose.Slides for Java базовым элементом слайда является фигура. Следующие элементы фигуры могут быть отформатированы с помощью Aspose.Slides for 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 в презентацию, преобразовав их в слайды.