Analyser des présentations ODP en C++

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

Analyser un fichier ODP en C++

Utilisez Aspose.Slides for C++ pour analyser des fichiers de présentation ODP 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 ODP – C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");
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 ODP en C++

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

  1. Chargez le fichier ODP 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 ODP.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides lit vos fichiers avant d’écrire du code.
  • Chargez un fichier ODP 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 ODP

Un fichier ODP est un fichier de présentation OpenDocument utilisé par des applications comme OpenOffice Impress et LibreOffice Impress. Il stocke les diapositives, le texte, les images, la mise en forme, les animations et d’autres contenus de présentation dans un package ouvert basé sur XML.

En savoir plus

Autres formats d'analyse pris en charge

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