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