PDF à PowerPoint

Conversion PDF en PowerPoint | API de conversion en ligne de PDF en PPT

PDF les fichiers fournissent la capacité de maintenir la fidélité du document indépendamment du logiciel d’application, du matériel et du système d’exploitation. Par conséquent, le format de document portable (PDF) est largement populaire en raison de sa fonctionnalité unique de maintien du format et du rapport d’aspect des éléments. De même, pour la plupart des représentations officielles des informations, les présentations PowerPoint (PPTX, PPT, PPTM, ODP, OTP, etc) sont couramment utilisées. Ainsi, lors de la création des documents de présentation, nous pouvons recevoir les informations au format PDF qui doivent être incorporées dans le format de présentation PowerPoint. Cependant, si nous devons effectuer la conversion pour un grand nombre de documents, cela devient vraiment fastidieux. Par conséquent, une solution de programmation est une approche viable.

Dans ce blog, nous allons éclaircir les sujets suivants

APIs Cloud

Nos solutions cloud sont assez uniques en termes de fonctionnalités et de services qu’elles offrent. Offrant les mêmes capacités que nous avons acquises au fil des années sous la forme d’API RESTful. Aucune installation de logiciel n’est requise et vous pouvez même effectuer le traitement de documents/fichiers via une invite de commande en utilisant des commandes cURL. Pendant ce traitement de documents, vous pouvez fournir le fichier d’entrée en tant qu’argument d’entrée ou charger le fichier déjà disponible sur le stockage cloud.

API de conversion PowerPoint

Aspose.Slides Cloud est l’une de nos principales API de format de fichier offrant des services spécifiquement pour le traitement des présentations PowerPoint. Vous pouvez utiliser l’API pour créer, manipuler ainsi que transformer les PowerPoint presentation formats en d’autres formats pris en charge. Par conséquent, il offre également les capacités de transformer les fichiers PPTX en format PDF, et inversement, vous pouvez convertir le PDF en format PPTX.

Convertir PDF en PowerPoint en C#

Les options suivantes montrent les étapes sur la façon de charger un fichier PDF et de le rendre au format PPTX. Dans le cas où le fichier résultant spécifié n’est pas présent, un nouveau fichier est généré, et si un fichier avec le même nom existe dans le stockage cloud, les pages du fichier PDF nouvellement chargé sont ajoutées en tant que diapositives séparées à la fin de la présentation précédente.

  • Tout d’abord, vous devez créer un objet de SlidesApi tout en fournissant votre ID client et vos clés secrètes de client exclusives 🔑 (elles peuvent être obtenues à partir de dashboard.aspose.cloud)
  • Charger un fichier depuis le stockage local dans un objet Stream
  • Créer un objet de la classe PostSlidesDocumentFromPdfRequest et spécifier le fichier résultant par rapport à la propriété Name.
  • Spécifiez le PDF d’entrée chargé dans l’objet de flux ci-dessus
  • Appeler la méthode PostSlidesDocumentFromPdf(…) pour effectuer l’opération de conversion.

C# .NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // instancier l'objet SlidesAPI
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // charger le fichier PDF d'entrée à partir du stockage local
    Stream file = File.OpenRead("Converted.pdf");
    // créer un objet de PostSlidesDocumentFromPdfRequest contenant le nom de fichier résultant
    PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
    // effectuer l'opération de conversion PDF en PPTX
    Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Fichiers d’exemple utilisés dans l’exemple ci-dessus Converted.pdf et Resultant.pptx.

Convertisseur PPT en PDF utilisant C#

La conversion des présentations PowerPoint en format PDF est également très pratique.

  • La première étape consiste à obtenir votre ID client et votre secret client personnalisés depuis dashboard.aspose.cloud
  • Ensuite, créez un objet SlidesApi en fournissant l’identifiant client et le secret client.
  • Charger le PPTX d’entrée dans l’instance Stream
  • Créez un objet de la classe PostSlidesConvertRequest en fournissant en argument à son constructeur la présentation et la valeur d’énumération ExportFormat.Pdf.
  • Classe PostSlidesConvert(..) méthode pour initier le processus de conversion
  • Enfin, enregistrez la sortie dans le stockage local au format PDF.

C#.NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // instancier l'objet SlidesAPI
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // charger le fichier PDF d'entrée à partir du stockage local
    Stream presentation = File.OpenRead("input.pptx");
    // spécifiez le format de sortie pour le fichier résultant
    PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
    // initialiser le processus de conversion
    Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
    // en: save resultant file to local storage  
fr: enregistrer le fichier résultant dans le stockage local
    pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Conclusion

Dans cet article, nous avons exploré les détails de la conversion PDF en PowerPoint ainsi que de la conversion PowerPoint en PDF en utilisant un extrait de code C# .NET. Ainsi, après avoir suivi ces étapes, nous avons réussi à développer notre propre convertisseur PDF en PPT. De même, l’API est si incroyable qu’elle nous permet également de convertir PPT en PDF avec moins de lignes de code. Vous pouvez en apprendre davantage sur d’autres fonctionnalités étonnantes offertes par l’API Cloud en visitant Developers Guide. De plus, le code source complet de l’API REST est disponible sur GitHub.

Voulez-vous voir l’API en action ! Essayez notre application en ligne gratuite PDF Import pour la conversion de PDF en PowerPoint.

Articles Connexes