
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
- Convertir PDF en PPT en C# par programmation
- Bibliothèque PDF .NET - Options avancées
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 :
- Charger le document PDF en initialisant un objet de la classe Document.
- Instanciez une instance de la classe PptxSaveOptions pour accéder aux options PDF.
- 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.
- Créez un objet de la classe Document et chargez le fichier PDF source.
- Initialisez une instance de la classe PptxSaveOptions.
- Définissez la propriété SlidesAsImages sur true si vous souhaitez convertir un PDF en PPT avec des diapositives en tant qu’images.
- Définissez la résolution de l’image en définissant la valeur de la propriété ImageResolution.
- Si CloseResponse est vrai, l’objet de réponse sera fermé une fois le document enregistré dans une réponse.
- Active/désactive la reconnaissance des colonnes de texte si OptimizeTextBoxes est vrai.
- 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 :

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.