Convertir des présentations PowerPoint en GIF animés en C++
Convertir des présentations en GIF animé avec les paramètres par défaut
Ce code d’exemple en C++ montre comment convertir une présentation en GIF animé en utilisant les paramètres standard :
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);
Le GIF animé sera créé avec les paramètres par défaut.
ASTUCE
Si vous souhaitez personnaliser les paramètres du GIF, vous pouvez utiliser la classe GifOptions. Voir le code d’exemple ci‑dessous.Convertir 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é avec des paramètres personnalisés en C++ :
auto gifOptions = System::MakeObject<GifOptions>();
// la taille du GIF résultant
gifOptions->set_FrameSize(Size(960, 720));
// combien de temps chaque diapositive sera affichée avant de passer à la suivante
gifOptions->set_DefaultDelay(2000);
// augmenter les FPS pour améliorer la qualité de l'animation de transition
gifOptions->set_TransitionFps(35);
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif, gifOptions);
Info
Vous pouvez essayer un convertisseur GRATUIT Text to GIF développé par Aspose.FAQ
Et si les polices utilisées dans la présentation ne sont pas installées sur le système ?
Installez les polices manquantes ou configure fallback fonts. Aspose.Slides les remplacera, mais l’apparence peut différer. Pour le branding, assurez‑vous toujours que les polices requises sont explicitement disponibles.
Puis‑je superposer un filigrane sur les images GIF ?
Oui. Add a semi-transparent object/logo à la diapositive maîtresse ou aux diapositives individuelles avant l’exportation — le filigrane apparaîtra sur chaque image.