PowerPoint-Präsentationen zu animierten GIFs in PHP konvertieren
Präsentationen mit Standardeinstellungen in animiertes GIF konvertieren
Dieser Beispielcode zeigt, wie Sie eine Präsentation mit Standard‑Einstellungen in ein animiertes GIF konvertieren:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.gif", SaveFormat::Gif);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Das animierte GIF wird mit den Standard‑Parametern erstellt.
TIP
Wenn Sie die Parameter für das GIF anpassen möchten, können Sie die Klasse GifOptions verwenden. Siehe den Beispielcode unten.Präsentationen mit benutzerdefinierten Einstellungen in animiertes GIF konvertieren
Dieser Beispielcode zeigt, wie Sie eine Präsentation mit benutzerdefinierten Einstellungen in ein animiertes GIF konvertieren:
$pres = new Presentation("pres.pptx");
try {
$gifOptions = new GifOptions();
$gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// die Größe des resultierenden GIFs
$gifOptions->setDefaultDelay(2000);// wie lange jede Folie angezeigt wird, bis sie zur nächsten wechselt
$gifOptions->setTransitionFps(35);// FPS erhöhen für bessere Übergangsanimationsqualität
$pres->save("pres.gif", SaveFormat::Gif, $gifOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Info
Vielleicht möchten Sie den KOSTENLOSEN Text-to-GIF-Konverter von Aspose ausprobieren.FAQ
Was ist, wenn die in der Präsentation verwendeten Schriftarten nicht auf dem System installiert sind?
Installieren Sie die fehlenden Schriftarten oder konfigurieren Sie Ersatz‑Schriftarten. Aspose.Slides ersetzt sie, jedoch kann das Aussehen abweichen. Für Brand‑Consistenz sollten die benötigten Schriftarten immer explizit verfügbar sein.
Kann ich ein Wasserzeichen auf die GIF‑Frames legen?
Ja. Fügen Sie ein halbtransparentes Objekt/Logo zur Master‑Folien oder zu einzelnen Folien vor dem Export hinzu — das Wasserzeichen erscheint in jedem Frame.