PDF vers PowerPoint

Convertisseur PDF en PowerPoint avec C# .NET.

En convertissant des fichiers PDF en présentations PowerPoint, nous pouvons débloquer un monde de possibilités, offrant flexibilité, interactivité et attrait visuel amélioré. Avec cette transition transparente des documents statiques aux diaporamas dynamiques, vous obtenez le pouvoir d’impliquer un public plus large de manière plus captivante. Ainsi, que vous cherchiez à réutiliser du contenu existant, à créer des présentations professionnelles ou à améliorer la collaboration sur le lieu de travail, la conversion de PDF en PowerPoint à l’aide de C# .NET constitue une solution polyvalente.

Cet article couvre les sujets suivants :

API REST pour la conversion de PDF en PowerPoint

Avec le GroupDocs.Conversion Cloud SDK for .NET, la conversion de PDF en PowerPoint devient un processus transparent et efficace. Ce SDK puissant offre des fonctionnalités complètes pour gérer diverses tâches de conversion de fichiers, y compris la conversion de PDF en PowerPoint. Ce SDK Cloud garantit une sortie de haute qualité, en préservant le formatage, la mise en page et le contenu des fichiers PDF d’origine dans les diapositives PowerPoint résultantes. De plus, il offre des options de personnalisation étendues, permettant aux utilisateurs d’adapter le processus de conversion en fonction de leurs besoins spécifiques.

Maintenant, la première étape est son installation. Alors, recherchez GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et cliquez sur le bouton Installer. Une autre option consiste à exécuter la commande suivante dans la console du gestionnaire de packages.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Une fois l’API REST installée avec succès, assurez-vous que vous disposez des informations d’identification de l’API (c’est-à-dire l’ID client et le secret client).Vous pouvez visiter ce court tutoriel pour voir comment obtenir les informations d’identification de l’API.

Convertir un PDF en PPT à l’aide de C# .NET

Explorons les détails sur la façon d’intégrer de manière transparente la conversion de présentation PDF en PPT dans les applications .NET.

  1. Créez une instance de la classe « Configuration » où nous transmettons les informations d’identification du client comme arguments.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisez le ConvertApi où nous passons l’objet Configuration comme argument d’entrée.
var apiInstance = new ConvertApi(configurations);
  1. Téléchargez le fichier PDF d’entrée sur le stockage cloud tout en transmettant le nom du document PDF d’entrée.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Créez une instance « ConvertSettings » dans laquelle nous spécifions le nom du PDF d’entrée, le format de sortie comme « ppt » et le nom du fichier PPT résultant.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour convertir le PDF au format PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API de conversion PDF en PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// charger le classeur Excel d'entrée à partir du lecteur local             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // créer une instance de FileApi
    var fileUpload = new FileApi(configurations);
    // télécharger le PDF d'entrée sur le stockage cloud
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // créer ConvertSettings où nous définissons le fichier PDF d'entrée et le nom du PPT résultant
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // Appelez la méthode ConvertDocument pour la conversion PDF en PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // imprimer le message de réussite
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF en PPT

Image : - Aperçu de la conversion PDF en PPT.

L’exemple de fichier PDF et la présentation PowerPoint résultante générée dans l’exemple ci-dessus peuvent être téléchargés à partir de input.pdf et resultantFile.ppt.

PDF vers PPTX à l’aide des commandes cURL

La conversion de PDF en PPTX à l’aide de GroupDocs.Conversion Cloud et des commandes cURL offre une solution pratique et flexible pour les utilisateurs qui préfèrent les interfaces de ligne de commande ou qui ont besoin d’intégrer des tâches de conversion dans leurs scripts ou flux de travail. De plus, avec GroupDocs.Conversion Cloud, vous pouvez facilement convertir des documents PDF en présentations PPTX à l’aide de simples commandes cURL.

Tout d’abord, nous devons obtenir vos informations d’identification personnalisées (App Key et App SID) et générer un jeton d’accès JWT. Une fois que nous avons le jeton JWT, veuillez exécuter la commande cURL suivante pour enregistrer le PDF en tant que présentation PowerPoint.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

Veuillez remplacer « sourceFile » par le nom du fichier PDF d’entrée disponible dans le stockage cloud, « resultantFile » par le nom de la présentation PowerPoint de sortie à générer et « accessToken » par le jeton JWT généré ci-dessus.

Notre convertisseur gratuit de PDF en PPT

Vous pouvez envisager d’utiliser notre Convertisseur PDF en PPT gratuit, léger et ultra-efficace développé sur l’API GroupDocs.Conversion.

application gratuite pdf en ppt

Liens utiles

Conclusion

En conclusion, que vous optiez pour le SDK GroupDocs.Conversion Cloud pour .NET ou que vous utilisiez les commandes cURL avec GroupDocs.Conversion Cloud, vous trouverez des solutions robustes pour vos besoins de conversion de PDF en PowerPoint. Avec une documentation complète et un riche ensemble de fonctionnalités, ce SDK fournit une solution fiable et efficace pour gérer les tâches de conversion. De même, l’utilisation de commandes cURL avec GroupDocs.Conversion Cloud offre une approche flexible et scriptable, vous permettant d’effectuer des conversions via des interfaces de ligne de commande ou de les intégrer dans des flux de travail automatisés.

Articles Liés

Nous vous recommandons fortement de visiter les liens suivants pour en savoir plus sur :