Улучшите презентации PowerPoint с помощью анимаций на Android
Введение
Поскольку презентации предназначены для представления информации, их визуальный вид и интерактивное поведение всегда учитываются при создании.
PowerPoint animation играет важную роль в том, чтобы презентация была привлекательной и увлекательной для зрителей. Aspose.Slides предоставляет широкий набор возможностей для добавления анимации в презентации PowerPoint:
- Применять различные типы эффектов анимации PowerPoint к фигурам, диаграммам, таблицам, OLE‑объектам и другим элементам презентации.
- Использовать несколько эффектов анимации PowerPoint на одной фигуре.
- Использовать временную шкалу анимации для управления эффектами.
- Создавать пользовательские анимации.
Эффекты анимации
Aspose.Slides поддерживает более 150 эффектов анимации, включая базовые эффекты, такие как Bounce, PathFootball и Zoom, а также специфические эффекты, такие как OLEObjectShow и OLEObjectOpen. Полный список можно найти в классе EffectType .
Кроме того, эти анимационные эффекты могут использоваться в комбинации со следующими поведениями:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Пользовательская анимация
Для полных примеров на Java, которые создают, исследуют и модифицируют поведения и редактируемые траектории движения, см. Пользовательская анимация.
В Aspose.Slides можно создавать собственные пользовательские анимации. Это достигается комбинированием нескольких поведений в новую пользовательскую анимацию.
Behavior является строительным блоком эффекта анимации PowerPoint. Комбинируйте поведения, чтобы настроить эффект, или добавьте поведение, чтобы расширить предопределённый эффект. Повторение настраивается через параметры тайминга, а не отдельным поведением повторения.
Animation Point — это точка, к которой должно быть применено поведение.
Временная шкала анимации
Sequence — это коллекция анимационных эффектов, которые могут быть направлены на разные фигуры.
Timeline — набор последовательностей, используемых на конкретном слайде. Это анимационный движок, представленный в PowerPoint 2002. В более ранних версиях PowerPoint добавление анимационных эффектов в презентации было сложным и возможно только с различными обходными путями. Временная шкала предоставляет более понятную объектную модель для анимаций PowerPoint. У слайда может быть только одна временная шкала анимации.
Интерактивная анимация
Trigger позволяет определить действия пользователя, например щелчок кнопки, которые запускают определённую анимацию.
Анимация фигур
Aspose.Slides позволяет применять анимации к фигурам, которые могут включать текст, прямоугольники, линии, рамки, OLE‑объекты и многое другое.
Note
Подробнее Об анимации фигур.Анимированные диаграммы
Для создания анимированных диаграмм следует использовать те же классы, что и для фигур. Однако анимацию PowerPoint можно применять только к категориям диаграммы или к сериям диаграммы. Также можно применить анимационные эффекты к элементу категории или к элементу серии.
Note
Подробнее Об анимированных диаграммах.Анимированный текст
Помимо анимации текста, можно также применить анимацию к абзацу.
Note
Подробнее Об анимированном тексте.FAQ
Сохранится ли анимация при экспорте в PDF?
Нет. PDF — статический формат, поэтому анимации и slide transitions не воспроизводятся. Если требуется движение, экспортируйте в HTML5, animated GIF или video вместо этого.
Могу ли я превратить анимированную презентацию в видео и контролировать частоту кадров и размер кадра?
Да. Вы можете render the presentation as frames и закодировать их в видео (например, с помощью ffmpeg), выбирая FPS и разрешение. Анимации и переходы слайдов воспроизводятся во время рендеринга.
Сохранится ли анимация при работе с ODP (не только PPTX)?
PPT, PPTX и ODP поддерживаются для reading и writing, но это не гарантирует сохранение анимаций. При конвертации в ODP пользовательские данные анимации могут быть потеряны. См. Custom Animation for Java для примеров и рекомендаций по проверке совместимости форматов.