DEV Community

Liam Anderson
Liam Anderson

Posted on

Convertissement des présentations PowerPoint en PDF en C# et VB.NET : Un guide simple

Introduction

La conversion des présentations PowerPoint au format PDF est devenue une pratique courante pour diverses raisons. Que vous souhaitiez partager votre présentation avec des personnes qui n'ont pas PowerPoint installé ou garantir la compatibilité du document sur différents appareils et systèmes d'exploitation, la conversion en PDF offre une solution fiable. Dans cet article, nous présenterons une solution simple pour convertir PowerPoint en PDF en utilisant C# et VB.NET.

Comment convertir des présentations PowerPoint en PDF en C# et VB.NET?

Étape 1 : Installer la bibliothèque requise

Pour commencer, assurez-vous d'avoir installé la bibliothèque nécessaire. Une bibliothèque populaire pour travailler avec les fichiers PowerPoint en C# et VB.NET est la bibliothèque "Spire.Presentation for .NET". Cette bibliothèque offre de riches fonctionnalités pour manipuler les présentations PowerPoint et, surtout, elle ne dépend pas de Microsoft Office.

Vous pouvez l'installer via NuGet en cliquant avec le bouton droit sur votre projet dans Visual Studio, puis en sélectionnant "Manage NuGet Packages". Recherchez ensuite "Spire.Presentation for .NET" et installez le package.

Étape 2 : Utiliser la bibliothèque pour convertir des présentations PowerPoint en PDF en C# et VB.NET

La bibliothèque permet de convertir une présentation PowerPoint entière en PDF ainsi que de convertir une diapositive PowerPoint spécifique en PDF.

Les exemples suivants montrent comment convertir une présentation PowerPoint entière en PDF en C# et VB.NET :

C#

using Spire.Presentation; 

namespace ConvertPowerPointToPdf 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            // Créer une instance de présentation 
            Presentation ppt = new Presentation(); 
            // Charger une présentation PowerPoint 
            ppt.LoadFromFile(@"Sample.pptx"); 

            // Enregistrer au format PDF 
            ppt.SaveToFile("ToPdf1.pdf", FileFormat.PDF); 
        } 
    } 
} 
Enter fullscreen mode Exit fullscreen mode

VB.NET

Imports Spire.Presentation 

Namespace ConvertPowerPointToPdf 
    Friend Class Program 
        Private Shared Sub Main(ByVal args As String()) 
            ' Créer une instance de présentation 
            Dim ppt As Presentation = New Presentation() 
            ' Charger une présentation PowerPoint 
            ppt.LoadFromFile("Sample.pptx") 

            ' Enregistrer au format PDF 
            ppt.SaveToFile("ToPdf1.pdf", FileFormat.PDF) 
        End Sub 
    End Class 
End Namespace 
Enter fullscreen mode Exit fullscreen mode

Les exemples suivants montrent comment convertir une diapositive PowerPoint spécifique en PDF en C# et VB.NET :

C#

using Spire.Presentation; 

namespace ConvertSlidesToPdf 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            // Créer une instance de présentation 
            Presentation ppt = new Presentation(); 
            // Charger une présentation PowerPoint 
            ppt.LoadFromFile(@"Sample.pptx"); 

            // Obtenir la deuxième diapositive 
            ISlide slide = ppt.Slides[1]; 

            // Enregistrer la diapositive au format PDF 
            slide.SaveToFile("ToPdf2.pdf", FileFormat.PDF); 
        } 
    } 
} 
Enter fullscreen mode Exit fullscreen mode

VB.NET

Imports Spire.Presentation 

Namespace ConvertSlidesToPdf 
    Friend Class Program 
        Private Shared Sub Main(ByVal args As String()) 
            ' Créer une instance de présentation 
            Dim ppt As Presentation = New Presentation() 
            ' Charger une présentation PowerPoint 
            ppt.LoadFromFile("Sample.pptx") 

            ' Obtenir la deuxième diapositive 
            Dim slide As ISlide = ppt.Slides(1) 

            ' Enregistrer la diapositive au format PDF 
            slide.SaveToFile("ToPdf2.pdf", FileFormat.PDF) 
        End Sub 
    End Class 
End Namespace 
Enter fullscreen mode Exit fullscreen mode

Conclusion

La conversion des présentations PowerPoint au format PDF offre un moyen fiable de partager, distribuer et garantir la compatibilité de vos présentations avec d'autres personnes. En suivant les étapes simples décrites dans ce guide, vous pouvez convertir vos présentations PowerPoint en PDF en utilisant C# ou VB.NET facilement.

Voir aussi

Top comments (0)