Convertir PowerPoint a GIF Animado

Convertir Presentaciones a GIF Animado Usando Configuraciones Predeterminadas

Este código de muestra muestra cómo convertir una presentación a GIF animado usando configuraciones estándar:

  $pres = new Presentation("pres.pptx");
  try {
    $pres->save("pres.gif", SaveFormat::Gif);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

El GIF animado se creará con parámetros predeterminados.

Convertir Presentaciones a GIF Animado Usando Configuraciones Personalizadas

Este código de muestra muestra cómo convertir una presentación a GIF animado usando configuraciones personalizadas:

  $pres = new Presentation("pres.pptx");
  try {
    $gifOptions = new GifOptions();
    $gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// el tamaño del GIF resultante

    $gifOptions->setDefaultDelay(2000);// cuánto tiempo se mostrará cada diapositiva hasta que se cambie a la siguiente

    $gifOptions->setTransitionFps(35);// aumentar los FPS para mejorar la calidad de la animación de transición

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