Convertir PDF en PPT en C#

Convertir PDF en PPT en C#

Dans un passé récent, nous avons publié un article de blog sur la façon de rendre une présentation PowerPoint à l’aide de C#. Nous avons également montré comment convertir des diapositives PowerPoint en images JPG. Cependant, dans cet article de blog, nous apprendrons comment convertir PDF en PPT en C# par programmation. Nous utiliserons cette bibliothèque PDF .NET pour réaliser cette conversion car elle offre des méthodes et des propriétés pour manipuler et convertir des fichiers PDF. Ces deux formats de fichiers sont populaires en raison de leurs fonctionnalités compétentes.

Les sections suivantes seront couvertes dans cet article :

Installation de l’API de conversion PDF vers PPT

Nous utiliserons cette bibliothèque PDF .NET pour équiper notre application .NET d’un convertisseur PDF vers PPT. Il est léger, facile à installer et offre une documentation complète concernant l’utilisation et l’installation.

Cependant, vous pouvez soit télécharger les fichiers DLL ou exécuter la commande suivante dans le gestionnaire de packages NuGet.

Install-Package Aspose.PDF

Convertir PDF en PPT en C# par programmation

Jusqu’à présent, nous avons installé la bibliothèque et sommes prêts à écrire du code en C#. Nous verrons à quel point il est facile de convertir un PDF en PPT par programme dans une application .NET.

Vous pouvez suivre les étapes et l’extrait de code mentionnés ci-dessous :

  1. Charger le document PDF en initialisant un objet de la classe Document.
  2. Instanciez une instance de la classe PptxSaveOptions pour accéder aux options PDF.
  3. Enregistrez la sortie au format PPTX en appelant la méthode Save.
// Charger un document PDF en initialisant un objet de la classe Document 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// Instancier l'instance PptxSaveOptions 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Enregistrez la sortie au format PPTX en appelant la méthode Save 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

Bibliothèque PDF .NET - Options avancées

Cette bibliothèque PDF .NET offre une énorme pile de fonctionnalités que vous pouvez vérifier ici. Cependant, explorons certaines fonctionnalités avancées offertes par cette API en suivant les étapes.

  1. Créez un objet de la classe Document et chargez le fichier PDF source.
  2. Initialisez une instance de la classe PptxSaveOptions.
  3. Définissez la propriété SlidesAsImages sur true si vous souhaitez convertir un PDF en PPT avec des diapositives en tant qu’images.
  4. Définissez la résolution de l’image en définissant la valeur de la propriété ImageResolution.
  5. Si CloseResponse est vrai, l’objet de réponse sera fermé une fois le document enregistré dans une réponse.
  6. Active/désactive la reconnaissance des colonnes de texte si OptimizeTextBoxes est vrai.
  7. Enregistrez la sortie au format PPTX en appelant la méthode Save.
// Créez un objet de la classe Document et chargez le fichier PDF source 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// Initialiser une instance de la classe PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Définissez la propriété SlidesAsImages sur true si vous souhaitez convertir un PDF en PPTX avec des diapositives en tant qu'images 
pptx_save.SlidesAsImages = true; 
// Définissez la résolution de l'image en définissant la valeur de la propriété ImageResolution  
pptx_save.ImageResolution = 192;
// Si CloseResponse est vrai, l'objet de réponse sera fermé après l'enregistrement du document dans la réponse.  
pptx_save.CloseResponse = true;
// Bascule la reconnaissance des colonnes de texte si OptimizeTextBoxes est vrai  
pptx_save.OptimizeTextBoxes = true;
// Enregistrez la sortie au format PPTX en appelant la méthode Save 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

Vous pouvez voir la sortie de l’extrait de code ci-dessus dans l’image ci-dessous :

PDF vers PPT en C#

Obtenez une licence gratuite

Vous pouvez vous prévaloir d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

C’est ça! Nous espérons que vous avez trouvé cet article de blog utile si vous envisagez sérieusement d’installer une bibliothèque de conversion PDF vers PPT dans votre application .NET. De plus, nous avons expliqué comment convertir PDF en PPT en C # par programme. En outre, nous avons également exploré certaines fonctionnalités avancées de cette bibliothèque PDF .NET. Cependant, ne sautez pas la documentation pour connaître les autres méthodes et propriétés. De plus, conholdate.com écrit de nouveaux articles de blog sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

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

Voir également