Ulepsz prezentacje PowerPoint za pomocą animacji w .NET
Wprowadzenie
Ponieważ prezentacje mają coś przedstawić, ich wygląd wizualny i zachowanie interaktywne są zawsze brane pod uwagę podczas tworzenia.
Animacja PowerPoint odgrywa ważną rolę w sprawianiu, że prezentacja jest przyciągająca uwagę i angażująca dla odbiorców. Aspose.Slides for .NET zapewnia szeroki zakres opcji dodawania animacji do prezentacji PowerPoint:
- Zastosuj różne typy efektów animacji PowerPoint do kształtów, wykresów, tabel, obiektów OLE i innych elementów prezentacji.
- Użyj wielu efektów animacji PowerPoint na jednym kształcie.
- Wykorzystaj oś czasu animacji do sterowania efektami animacji.
- Twórz animacje niestandardowe.
W Aspose.Slides for .NET można zastosować różne efekty animacji do kształtów. Ponieważ każdy element na slajdzie, w tym tekst, obrazy, obiekty OLE i tabele, jest uznawany za kształt, efekty animacji mogą być stosowane do dowolnego elementu na slajdzie.
Aspose.Slides.Animation namespace zapewnia klasy do pracy z animacjami PowerPoint.
Efekty animacji
Aspose.Slides obsługuje ponad 150 efektów animacji, w tym podstawowe efekty takie jak Bounce, PathFootball i Zoom, a także specyficzne efekty takie jak OLEObjectShow i OLEObjectOpen. Pełną listę efektów animacji znajdziesz w wyliczeniu EffectType.
Ponadto, te efekty animacji mogą być używane w połączeniu z następującymi:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Animacja niestandardowa
Aby zobaczyć pełne przykłady C# tworzące, sprawdzające i modyfikujące zachowania oraz edytowalne ścieżki ruchu, zobacz Custom Animation.
Możliwe jest tworzenie własnych animacji niestandardowych w Aspose.Slides. Można to osiągnąć, łącząc kilka zachowań w nową animację niestandardową.
Behavior jest podstawowym elementem efektu animacji PowerPoint. Łącz zachowania, aby dostosować efekt, lub dodaj zachowanie, aby rozszerzyć zdefiniowany wcześniej efekt. Powtarzanie jest konfigurowane poprzez ustawienia czasu, a nie oddzielne zachowanie powtórzenia.
Animation Point jest punktem, w którym powinno zostać zastosowane zachowanie.
Oś czasu animacji
Sequence jest kolekcją efektów animacji, które mogą dotyczyć różnych kształtów.
Timeline jest zestawem sekwencji używanych w konkretnym slajdzie. Jest to silnik animacji wprowadzony w PowerPoint 2002. W starszych wersjach PowerPoint dodawanie efektów animacji do prezentacji było trudne i można było to osiągnąć jedynie przy użyciu różnych obejść. Oś czasu zastępuje starą klasę AnimationSettings i zapewnia bardziej przejrzysty model obiektowy animacji PowerPoint. Slajd może mieć tylko jedną oś czasu animacji.
Animacja interaktywna
Trigger pozwala zdefiniować akcje użytkownika (np. kliknięcie przycisku), które uruchomią określoną animację. Wyzwalacze zostały wprowadzone w najnowszej wersji PowerPoint.
Animacja kształtów
Aspose.Slides umożliwia stosowanie animacji do kształtów, które mogą obejmować tekst, prostokąty, linie, ramki, obiekty OLE i inne.
Note
Read more O animacji kształtów.Animowane wykresy
Aby tworzyć animowane wykresy, należy używać tych samych klas co dla kształtów. Jednak animacje PowerPoint można stosować tylko do kategorii wykresu lub serii wykresu. Można także zastosować efekty animacji do elementu kategorii lub elementu serii.
Note
Read more O animowanych wykresach.Animowany tekst
Oprócz animowania tekstu, możesz zastosować animację do akapitu.
Note
Read more O animowanym tekście.FAQ
Czy animacje zostaną zachowane przy eksporcie do PDF?
Nie. PDF jest formatem statycznym, więc animacje i przejścia slajdów nie są odtwarzane. Jeśli potrzebujesz ruchu, wyeksportuj do HTML5, animowanego GIF lub wideo zamiast tego.
Czy mogę przekształcić animowaną prezentację w wideo i kontrolować liczbę klatek na sekundę oraz rozmiar klatki?
Tak. Możesz renderować prezentację jako klatki i zakodować je do wideo (np. za pomocą ffmpeg), wybierając FPS i rozdzielczość. Animacje i przejścia slajdów są odtwarzane podczas renderowania.
Czy animacje pozostaną nienaruszone przy pracy z ODP (nie tylko PPTX)?
PPT, PPTX i ODP są obsługiwane do odczytu i zapisu, ale nie gwarantuje to zachowania animacji. Dane animacji niestandardowych mogą zostać utracone podczas konwersji do ODP. Zobacz Custom Animation po przetestowany przykład i ograniczenia formatu.