Vous souhaitez probablement utiliser vos diapositives de présentation dans des applications Web ou vous souhaitez utiliser ses vignettes de diapositives. Dans de tels cas, vous devez convertir vos diapositives de présentation PowerPoint en images. Dans cet article, vous apprendrez comment convertir les présentations PPT ou PPTX en fichiers image JPG et PNG par programmation à l’aide de C#.

Convertir PPT en JPG ou PNG Image en utilisant .NET

Les sujets suivants sont abordés ici :

API .NET pour convertir des présentations

GroupDocs.Conversion présente l’API .NET qui permet la conversion de fichiers de présentation en images dans les applications .NET. Dans cet article, nous utiliserons son GroupDocs.Conversion for .NET pour convertir les présentations PPT/PPTX en formats d’images. De plus, l’API prend en charge la conversion de nombreux autres formats de fichiers tels que les documents de traitement de texte, les feuilles de calcul, les présentations, les livres électroniques, les images et bien d’autres qui sont mentionnés dans la documentation.

Vous pouvez télécharger le programme d’installation DLLs ou MSI à partir de la section téléchargements ou installer l’API dans votre application .NET via NuGet.

PM> Install-Package GroupDocs.Conversion

Convertir une présentation en image JPG à l’aide de C

Passons rapidement à l’objectif et transformons nos présentations en formats d’image. Les étapes suivantes montrent comment convertir le format d’image Powerpoint PPT ou PPTX au format JPG en C#.

  • Chargez le fichier de présentation à l’aide de la classe Converter.
  • Préparez les options de conversion d’image à l’aide de la classe ImageConvertOptions.
  • Définissez le format de fichier de conversion en tant que JPG.
  • Convertir en image en utilisant la méthode Convert().

Le code source C# suivant convertit la présentation PowerPoint au format JPG.

// Convertir des présentations PPT, PPTX en images JPG à l'aide de C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Convertir une présentation en image PNG à l’aide de C#

L’un des formats d’image les plus utilisés est le PNG. Convertissons nos diapositives en PNG de la même manière. Les étapes suivantes expliquent comment convertir le format d’image Powerpoint PPT ou PPTX au format PNG en C#.

  • Chargez le fichier de présentation PPT/PPTX à l’aide de la classe Converter.
  • Préparez les Options de conversion d’image.
  • Définissez le format de fichier de conversion en PNG.
  • Convertissez la présentation en image à l’aide de la méthode Convert().

L’exemple de code C# suivant convertit la présentation PowerPoint au format PNG.

// Convertir des présentations PPT, PPTX en images PNG à l'aide de C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure, nous avons appris comment les présentations peuvent être converties au format JPG ou PNG Images en C#. Pour créer votre propre application de conversion, vous pouvez en savoir plus sur l’API Conversion Automation .NET à l’aide de la documentation. Le meilleur moyen est de découvrir les exemples disponibles sur GitHub. Contactez-nous pour toute question via le forum.

Voir également