Convertir PowerPoint en GIF animé

Conversion des présentations en GIF animé avec les paramètres par défaut

Ce code d’exemple vous montre comment convertir une présentation en GIF animé en utilisant les paramètres standards :

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

Le GIF animé sera créé avec des paramètres par défaut.

Conversion des présentations en GIF animé avec des paramètres personnalisés

Ce code d’exemple montre comment convertir une présentation en GIF animé en utilisant des paramètres personnalisés :

  $pres = new Presentation("pres.pptx");
  try {
    $gifOptions = new GifOptions();
    $gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// la taille du GIF résultant

    $gifOptions->setDefaultDelay(2000);// combien de temps chaque diapositive sera affichée avant de passer à la suivante

    $gifOptions->setTransitionFps(35);// augmenter le FPS pour une meilleure qualité d'animation de transition

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