Dans certains cas, vous devrez peut-être convertir les présentations PowerPoint en documents Word. Afin d’automatiser ce processus ou pour la conversion par lots, cet article explique comment convertir PowerPoint PPTX/PPT en Word DOCX à l’aide de C#.
API pour la conversion de PowerPoint en Word
Afin de convertir une présentation PowerPoint en document Word, nous utiliserons Aspose.Slides for .NET en combinaison avec Aspose.Words for .NET. Le premier est une API de manipulation de présentation qui vous permet de créer ou de modifier des présentations PowerPoint. Alors que ce dernier est une API de traitement de texte pour générer ou traiter des documents Word. Vous pouvez soit télécharger les API ou les installer à l’aide de NuGet. De plus, vous pouvez obtenir un package complet d’API Aspose en tant que Aspose.Total for .NET.
PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words
Convertir PowerPoint PPTX ou PPT en DOCX en C#
Voici les étapes pour convertir une présentation PowerPoint en document Word à l’aide de C#.
- Tout d’abord, ajoutez des références de Aspose.Words for .NET et Aspose.Slides for .NET dans votre projet.
- Après cela, chargez la présentation PowerPoint à l’aide de la classe Aspose.Slides.Presentation.
- Ensuite, enregistrez la présentation dans un objet MemoryStream.
- Créez un objet de la classe Aspose.Words.Document et initialisez-le avec l’objet MemoryStream.
- Enfin, enregistrez le document à l’aide de la méthode Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx).
L’exemple de code suivant montre comment convertir un PPTX en DOCX à l’aide de C#.
// Charger la présentation PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
using (var stream = new MemoryStream())
{
// Enregistrer la présentation dans le flux de mémoire
presentation.Save(stream, SaveFormat.Html);
stream.Flush();
stream.Seek(0, SeekOrigin.Begin);
// Charger le contenu de la présentation dans un document Word
var doc = new Aspose.Words.Document(stream);
// Enregistrez le document Word
doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
}
}
Obtenez une licence API gratuite
Vous pouvez utiliser les API sans limitation d’évaluation en demandant une licence temporaire.
Essayez en ligne
Vous pouvez également essayer le convertisseur PowerPoint vers Word en ligne, qui est basé sur les API mentionnées ci-dessus.
Conclusion
Dans cet article, vous avez appris à convertir PowerPoint PPT ou PPTX en Word DOCX à l’aide de C#. Vous pouvez simplement installer les API et intégrer le code fourni dans vos applications .NET. En outre, vous pouvez consulter les documentations répertoriées ci-dessous pour explorer d’autres fonctionnalités des API. De plus, n’hésitez pas à nous faire part de vos questions via notre forum.