2011-01-12 14 views
1

Ich arbeite an einem Projekt in Java, wo ich eine Powerpoint-Präsentation mit Übergängen und Animationen anzeigen muss. Die Apache POI-Bibliothek bietet eine gute Möglichkeit, statische Vorschaubilder von verschiedenen Dias zu betrachten, aber es scheint, dass alle Animationen oder Übergänge separat implementiert werden müssen, was, wenn man die Bibliothek betrachtet, ein gutes Stück Arbeit zu sein scheint.Implementieren von PowerPoint-Übergängen/Animationen mit Java

Ich habe kein Problem mit harter Arbeit - aber ich bin etwas überrascht, wenn dies nicht bereits getan wurde (hastiges Googeln hat jedoch keine Ergebnisse gebracht.) Kennt jemand eine Java-Bibliothek für Powerpoint behandelt Animationen relativ einfach?

+1

Wie hast du das gemacht ?? Ich stehe vor dem ähnlichen Problem, wo nur die Übergangszeit die fehlende Information ist. Bitte teilen Sie, wenn Sie die Lösung implementiert haben – dhaval

+0

@dhaval Ich bin noch nicht dazu gekommen, es ist Teil eines größeren Projekts und aufgrund der Menge an Arbeit erforderlich, um die Dinge auf diese Weise umzusetzen, habe ich es auf den Rücksitz gesetzt für eine Weile. Ich habe jedoch keine alternativen Lösungen zu der oben aufgeführten gefunden, wenn Sie irgendwelche kennen dann teilen Sie bitte! – berry120

+0

leider war die projektzeit für mich ziemlich klein und so bereitete ich eine slide-konfiguration vor, um das übergangstiming von einer web-schnittstelle für jede Folie zu akzeptieren. Ab sofort funktioniert es wie die Anzahl der Folien überschaubar ist (<30). Es wird jedoch eine alternative Lösung benötigt, da die App Präsentationen mit mehr als 150 Folien verwalten soll. Ich werde teilen, wenn ich überhaupt eine Lösung finden und hoffe, Sie teilen auch für den Fall, dass Sie etwas finden/implementieren. – dhaval

Antwort

1

Wenn diese PowerPoint Java-Bibliothek nicht für Sie erstellt wird, sollten Sie sich die PowerPoint Object Linking and Embedding (OLE) -Option ansehen.

+0

Danke, das ist als letzter Ausweg nützlich, wenn es wirklich keine Bibliothek gibt, die das oben genannte tut! – berry120

+0

Aus dem Mangel an Kommentaren sieht die Bibliothek, nach der ich suche, nicht aus. Ah, gut. Muß mal auf die harte Tour gehen! – berry120

0

Sie können COM4J verwenden, um fast alle Klassen/Schnittstelle des Namespace microsoft.office.interop.powerpoint zu haben, es ist fast wie Ihre Verwendung von C#. Auf den Codebeispielen aus dem Download haben Sie das Paket mit allen für Sie implementierten Schnittstellen/Klassen. Hoffe es hilft dir aus: P

Verwandte Themen