Ulepsz prezentacje PowerPoint o animacje w PHP

Wprowadzenie

Ponieważ prezentacje mają na celu przedstawienie czegoś, ich wygląd wizualny i zachowanie interaktywne są zawsze brane pod uwagę podczas tworzenia.

PowerPoint animation odgrywa ważną rolę w sprawianiu, że prezentacja przyciąga uwagę i angażuje widzów. Aspose.Slides for PHP via Java oferuje szeroką gamę 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 pojedynczym kształcie.
  • Wykorzystaj oś czasu animacji do kontrolowania efektów animacji.
  • Twórz animacje niestandardowe.

W Aspose.Slides for PHP via Java 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 traktowany jako kształt, efekty animacji mogą być stosowane do dowolnego elementu na slajdzie.

Efekty animacji

Aspose.Slides obsługuje ponad 150 efektów animacji, w tym podstawowe efekty takie jak Bounce, PathFootball i Zoom oraz konkretne efekty takie jak OLEObjectShow i OLEObjectOpen. Pełną listę znajdziesz w klasie EffectType.

Dodatkowo, te efekty animacji mogą być używane w połączeniu z następującymi zachowaniami:

Animacja niestandardowa

Pełne przykłady PHP, które tworzą, przeglądają i modyfikują zachowania oraz edytowalne ścieżki ruchu, znajdziesz w 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 elementem budulcowym efektu animacji PowerPoint. Łącz zachowania, aby dostosować efekt, lub dodaj zachowanie, aby rozszerzyć zdefiniowany efekt. Powtórzenia konfiguruje się poprzez ustawienia czasowe, a nie poprzez osobne zachowanie powtarzania.

Animation Point jest punktem, w którym powinno zostać zastosowane zachowanie.

Linia czasu animacji

Sequence jest kolekcją efektów animacji, które mogą być skierowane do różnych kształtów.

Timeline jest zestawem sekwencji używanych w konkretnym slajdzie. To silnik animacji wprowadzony w PowerPoint 2002. W wcześniejszych wersjach PowerPoint dodawanie efektów animacji do prezentacji było trudne i możliwe jedynie przy użyciu różnych obejść. Oś czasu zapewnia przejrzystszy model obiektowy animacji PowerPoint. Slajd może mieć tylko jedną oś czasu animacji.

Animacja interaktywna

Trigger pozwala zdefiniować działania użytkownika, takie jak kliknięcie przycisku, które uruchamiają określoną animację.

Animacja kształtu

Aspose.Slides umożliwia stosowanie animacji do kształtów, które mogą obejmować tekst, prostokąty, linie, ramki, obiekty OLE i inne.

Wykresy animowane

Aby tworzyć animowane wykresy, należy używać tych samych klas co dla kształtów. Jednak animacje PowerPoint mogą być stosowane tylko do kategorii wykresu lub serii wykresu. Można również zastosować efekty animacji do elementu kategorii lub elementu serii.

Tekst animowany

Oprócz animowania tekstu, możesz zastosować animację do akapitu.

FAQ

Czy animacje będą zachowane przy eksporcie do PDF?

Nie. PDF jest formatem statycznym, więc animacje i slide transitions nie są odtwarzane. Jeśli potrzebujesz ruchu, zamiast tego wyeksportuj do HTML5, animowanego GIF lub wideo.

Czy mogę przekształcić animowaną prezentację w wideo i kontrolować liczbę klatek na sekundę oraz rozmiar klatek?

Tak. Możesz renderuj prezentację jako klatki i zakodować je w wideo (np. za pomocą ffmpeg), wybierając liczbę klatek na sekundę i rozdzielczość. Animacje oraz przejścia slajdów są odtwarzane podczas renderowania.

Czy animacje pozostaną nienaruszone przy pracy z ODP (nie tylko PPTX)?

Formaty PPT, PPTX oraz ODP są obsługiwane do odczytu i zapisu, ale nie gwarantuje to zachowania animacji. Dane animacji niestandardowych mogą zostać utracone przy konwersji do ODP. Zobacz Custom Animation po przykłady i wskazówki dotyczące sprawdzania kompatybilności formatu.