PowerPoint in animiertes GIF umwandeln

Präsentationen in animiertes GIF mit den Standardeinstellungen umwandeln

Dieser Beispielcode zeigt Ihnen, wie Sie eine Präsentation mit den Standardeinstellungen in animiertes GIF umwandeln:

  $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 Standardparametern erstellt.

Präsentationen in animiertes GIF mit benutzerdefinierten Einstellungen umwandeln

Dieser Beispielcode zeigt Ihnen, wie Sie eine Präsentation mit benutzerdefinierten Einstellungen in animiertes GIF umwandeln:

  $pres = new Presentation("pres.pptx");
  try {
    $gifOptions = new GifOptions();
    $gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// die Größe des resultierenden GIF

    $gifOptions->setDefaultDelay(2000);// wie lange jede Folie angezeigt wird, bevor zur nächsten gewechselt wird

    $gifOptions->setTransitionFps(35);// FPS erhöhen, um die Qualität der Übergangsanimation zu verbessern

    $pres->save("pres.gif", SaveFormat::Gif, $gifOptions);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }