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

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

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 в PPTX 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 в PPTX Aspose.Slides for Java поддерживает загрузку OpenDocument Presentation (ODP) и их конвертацию в PPTX.
Конверсия презентации в HTML Aspose.Slides for Java поддерживает конверсию PresentationEx в формат HTML.

Отрисовка презентаций

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

Функция Описание
Поддерживаемые форматы изображений Используя Aspose.Slides for Java, вы сможете рендерить не только слайды презентаций, но и изображения на слайдах, в популярные поддерживаемые графические форматы, такие как TIFF, PNG, BMP, JPEG, GIF и метафайлы.
Формат SVG 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.

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

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

- Тип шрифта.

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

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

- Тени шрифта.

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

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

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

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

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

- Позиция

- Размер

- Линия

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

- Текст

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

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

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

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

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

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

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

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

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

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

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

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

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

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