Convertir PNG en PPTX en C# - Convertisseur d'image en PowerPoint

Récemment, nous avons publié un article sur la façon de combiner des images PNG par programmation à l’aide des GroupDocs.Merger Cloud SDKs. Cet article de blog explique la conversion de PNG en PPTX dans une application .NET. Groupdocs.Conversion propose des API Cloud SDK et REST pour convertir par programmation PNG en PowerPoint. Il existe un large éventail de méthodes et de propriétés que vous pouvez utiliser pour développer votre propre convertisseur d’image en PowerPoint pour votre logiciel d’entreprise. Cependant, commençons ce guide et apprenons comment convertir PNG en PPTX en C# à l’aide de Groupdocs.Conversion Cloud SDKs for .NET.

Nous aborderons les points suivants dans cet article de blog :

Image vers PowerPoint - Installation de l’API

Nous allons passer par le processus d’installation qui est assez simple. À cette fin, vous pouvez installer cette bibliothèque riche en fonctionnalités en téléchargeant ce NuGet Package ou vous pouvez exécuter la commande suivante dans le NuGet Package Manager :

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Dans la phase suivante, nous créerons une application dans l’API Cloud dashboard qui générera les informations d’identification de l’API (Client ID, Client Secret). C’est très simple, même si vous pouvez visiter ce guide pour voir l’ensemble du processus.

Convertir PNG en PPTX en C#

Une fois la bibliothèque de conversion PNG en PowerPoint installée et configurée, nous pouvons utiliser les méthodes exposées par Groupdocs.Conversion Cloud SDKs for .NET.

Puisque nous utilisons des SDK Cloud, nous devons télécharger un fichier PNG source sur l’API Cloud tableau de bord. Ainsi, vous pouvez télécharger le fichier manuellement ou par programme en appelant la méthode UploadFile.

Les étapes suivantes concernent la conversion PNG en PowerPoint dans .NET :

  • Créez une instance de la classe Configuration et initialisez-la avec l’ID client et le secret client.
  • Définissez la valeur de ApiBaseUrl pour définir l’URL de base de l’image vers l’API du convertisseur PowerPoint.
  • Initialisez une instance de la classe ConvertApi avec l’objet de la classe Configuration.
  • Instanciez un objet de la classe ConvertSettings et initialisez-le en définissant des valeurs telles que FilePath, Format et OutputPath.
  • Invoquez la méthode ConvertDocument pour convertir le PNG en PPTX par programme.

L’extrait de code suivant vous permet de convertir PNG en PPTX en C# :

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Convertir PNG en PPTX en C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // Obtenez vos identifiants API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
                var configuration = new Configuration(clientId, clientSecret);
                // Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'image sur l'API du convertisseur PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Instanciez un objet de la classe ConvertSettings et initialisez-le en définissant des valeurs telles que FilePath, Format et OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // Appelez la méthode ConvertDocument pour convertir le fichier PNG en PPTX par programme.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Une fois que vous avez exécuté le fichier du serveur, vous verrez un fichier PPTX généré dans le tableau de bord API Cloud. Encore une fois, vous pouvez télécharger ce fichier manuellement ou par programme en appelant la méthode DownloadFile fournie par cette image vers l’API de conversion PowerPoint.

image vers powerpoint

Générateur PPT en ligne

Veuillez utiliser cet outil en ligne pour convertir PNG en PPT/PPTX au cas où vous souhaiteriez une solution non programmatique. Cet outil est alimenté par Groupdocs.Conversion. De plus, il est livré avec une interface conviviale où vous pouvez faire glisser et déposer les fichiers pour la conversion et le traitement. Surtout, ce générateur PPT/PPTX en ligne est gratuit et ne nécessite aucun abonnement.

créateur de filigrane gratuit

Conclusion

Cela nous amène à la fin de ce guide. Nous avons appris à convertir PNG en PPTX/PPT en C# par programmation à l’aide des Groupdocs.Conversion Cloud SDKs for .NET. De plus, nous avons utilisé un outil de conversion d’image en PowerPoint en ligne pour convertir PNG en PowerPoint. De plus, vous pouvez visiter la documentation pour connaître les autres méthodes utiles. Ainsi, vous pouvez visiter le dépôt GitHub et le Guide de démarrage pour lancer le développement de votre propre convertisseur d’image en PowerPoint.

Enfin, groupdocs.cloud écrit de nouveaux articles. Alors, restez en contact pour les mises à jour régulières.

L’aide est disponible

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment convertir un PNG en PPTX ?

Vous pouvez automatiser ce processus en optant pour les SDK Groupdocs.Conversion Cloud qui sont disponibles dans plusieurs langages de programmation. Pour plus de détails, veuillez visiter ce lien.

Voir également