# Convertir les présentations PowerPoint en documents Word en C++

> Convertir les diapositives PowerPoint PPT et PPTX en documents Word modifiables en C++ à l’aide d’Aspose.Slides avec une mise en page, des images et un formatage précis préservés.

Source: https://docs.aspose.com/slides/fr/cpp/convert-powerpoint-to-word/
Updated: 2025-12-10


Si vous prévoyez d’utiliser le contenu textuel ou les informations d’une présentation (PPT ou PPTX) de nouvelles manières, vous pouvez bénéficier de la conversion de la présentation en Word (DOC ou DOCX).

* Comparé à Microsoft PowerPoint, l’application Microsoft Word est davantage équipée d’outils ou de fonctionnalités pour le contenu. 
* En plus des fonctions d’édition dans Word, vous pouvez également profiter de meilleures fonctionnalités de collaboration, d’impression et de partage. 

{{% alert color="primary" %}} 

Vous pouvez essayer notre [**Presentation to Word Online Converter**](https://products.aspose.app/slides/conversion/ppt-to-word) pour voir ce que vous pourriez gagner en travaillant avec le contenu textuel des diapositives. 

{{% /alert %}} 

## **Aspose.Slides et Aspose.Words**

Pour convertir un fichier PowerPoint (PPTX ou PPT) en Word (DOCX ou DOCX), vous avez besoin à la fois de [Aspose.Slides for C++](https://products.aspose.com/slides/cpp/) et de [Aspose.Words for C++](https://products.aspose.com/words/cpp/).

En tant qu’API autonome, [Aspose.Slides](https://products.aspose.app/slides) pour C++ fournit des fonctions qui vous permettent d’extraire le texte des présentations. 

[Aspose.Words](https://docs.aspose.com/words/cpp/) est une API avancée de traitement de documents qui permet aux applications de générer, modifier, convertir, rendre, imprimer des fichiers et d’accomplir d’autres tâches avec les documents sans utiliser Microsoft Word.

## **Convertir une présentation PowerPoint en document Word**

Utilisez cet extrait de code pour convertir le PowerPoint en Word :
```cpp
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);

for (const auto& slide : presentation->get_Slides())
{
    // génère et insère l'image de la diapositive
    auto image = slide->GetImage(1.0f, 1.0f);
    builder->InsertImage(image);

    // insère le texte des diapositives
    for (const auto& shape : slide->get_Shapes())
    {
        if (ObjectExt::Is<AutoShape>(shape))
        {
            auto autoShape = System::AsCast<AutoShape>(shape);
            builder->Writeln(autoShape->get_TextFrame()->get_Text());
        }
    }

    builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}
```


## **FAQ**

**Quels composants doivent être installés pour convertir des présentations PowerPoint et OpenDocument en documents Word ?**

Vous devez simplement ajouter les packages correspondants pour [Aspose.Slides for C++](https://releases.aspose.com/slides/cpp/) et [Aspose.Words for C++](https://releases.aspose.com/words/cpp/) à votre projet. Les deux bibliothèques fonctionnent comme des API autonomes, et aucune installation de Microsoft Office n’est requise.

**Tous les formats de présentation PowerPoint et OpenDocument sont-ils pris en charge ?**

Aspose.Slides [prend en charge tous les formats de présentation](/slides/fr/cpp/supported-file-formats/), y compris PPT, PPTX, ODP et d’autres types de fichiers courants. Cela garantit que vous pouvez travailler avec des présentations créées avec diverses versions de Microsoft PowerPoint.
