Analyser des présentations PPTX en C++

Utilisez Aspose.Slides for C++ pour extraire le texte des diapositives sans Microsoft PowerPoint.

Analyser un fichier PPTX en C++

Utilisez Aspose.Slides for C++ pour analyser des fichiers de présentation PPTX et extraire le texte des diapositives. L’API donne accès au texte des diapositives via SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph et IPortion, ce qui permet de lire le contenu textuel sans automatiser Microsoft PowerPoint. Installez le package Aspose.Slides.Cpp depuis NuGet ou utilisez la commande ci-dessous dans la console du Gestionnaire de packages.

Commande

PM> Install-Package Aspose.Slides.Cpp

Analyser des fichiers PPTX – C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();

Comment analyser des fichiers PPTX en C++

Extrayez le texte de fichiers PPTX avec Aspose.Slides for C++.

  1. Chargez le fichier PPTX avec la classe Presentation.
  2. Obtenez les objets ITextFrame de la première diapositive avec SlideUtil::GetAllTextBoxes.
  3. Parcourez les objets ITextFrame.
  4. Parcourez les objets IParagraph de chaque ITextFrame.
  5. Parcourez les objets IPortion de chaque IParagraph.
  6. Lisez le texte avec get_Text.

Configuration requise

Aspose.Slides for C++ prend en charge les principales plateformes de bureau et serveur. Assurez-vous que votre projet remplit les conditions suivantes.

  • Microsoft Windows, Linux, macOS ou un autre système d’exploitation compatible avec l’environnement d’exécution C++ pris en charge.
  • La bibliothèque Aspose.Slides for C++ référencée dans votre projet.

Conçu avec Aspose.Slides

Extraire le texte et les images en ligne

L’application gratuite Aspose.Slides Parser est conçue avec Aspose.Slides for C++, la même API que le code ci-dessus. Ouvrez-la et découvrez ce que l’API peut faire avec vos propres fichiers PPTX.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides lit vos fichiers avant d’écrire du code.
  • Chargez un fichier PPTX et récupérez son texte et ses images.
  • Téléchargez le tout dans une seule archive ZIP.

Qu'est-ce que le format de fichier PPTX

Un fichier PPTX est un fichier de présentation Microsoft PowerPoint au format Open XML. Il stocke les diapositives, le texte, les images, la mise en forme, les animations et d’autres contenus de présentation dans un package XML compressé.

En savoir plus

Autres formats d'analyse pris en charge

Vous pouvez aussi analyser d'autres formats de présentation en C++.