Convertir PowerPoint PPT en GIF animé en C#

La conversion PowerPoint en GIF est généralement effectuée pour éviter la nécessité de MS PowerPoint pour prévisualiser les présentations. Le GIF animé a la capacité de contenir toutes les diapositives PPT dans un seul fichier. Par conséquent, cet article explique comment convertir une présentation PowerPoint PPT ou PPTX en un GIF animé en C#. De plus, vous apprendrez à personnaliser la taille des images, le délai entre les diapositives et les images par seconde par programme.

API C# .NET pour la conversion PowerPoint PPT en GIF

Pour convertir les fichiers PowerPoint PPT/PPTX en GIF animé, nous utiliserons Aspose.Slides for .NET. Il s’agit d’une API .NET riche en fonctionnalités pour créer et manipuler des présentations PowerPoint. En outre, il offre une conversion haute fidélité des fichiers PPT/PPTX vers d’autres formats. Vous pouvez télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Slides.NET 

Convertir un PPT PowerPoint en GIF en C#

Aspose.Slides for .NET vous permet de convertir plus facilement un PPT/PPTX en GIF. Chargez simplement la présentation et enregistrez-la au format GIF. Voici les étapes pour convertir un PPT en GIF en C#.

L’exemple de code suivant montre comment convertir un fichier PowerPoint PPTX en GIF animé en C#.

// Charger la présentation
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Enregistrer la présentation au format GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Définir des options supplémentaires - C# PPT à GIF

Vous pouvez également personnaliser la conversion PPT en GIF en utilisant différentes options telles que le délai entre les diapositives, la taille d’image du GIF et la transition en images par seconde. Voici les étapes pour personnaliser la conversion PPT en GIF.

L’exemple de code suivant montre comment convertir un PPT en GIF animé avec des paramètres personnalisés en C#.

// Charger la présentation
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Définir les options GIF
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // Enregistrer la présentation au format GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Slides for .NET sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des présentations PowerPoint PPT/PPTX en GIF animé en C#. De plus, vous avez vu comment personnaliser la conversion de PowerPoint en GIF à l’aide de différentes options. En outre, vous pouvez en savoir plus sur Aspose.Slides for .NET en utilisant la documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également

Info : Aspose a récemment développé un Convertisseur de texte en GIF en ligne qui vous permet de créer des animations intéressantes basées sur des textes ou des messages simples.