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