Rechercher du texte dans un PPTX avec Java

Créez des applications Java qui recherchent du texte dans des fichiers de présentation grâce à des API côté serveur.

Rechercher du texte dans une présentation PPTX via Java

Avec Aspose.Slides for Java , vous pouvez rechercher du texte dans des présentations PPTX. Utilisez la méthode SlideUtil.getAllTextBoxes pour collecter les cadres de texte, puis examinez les objets ITextFrame, IParagraph et IPortion.

Rechercher du texte dans une présentation PPTX avec Java

Presentation presentation = new Presentation("welcome-to-powerpoint.pptx");
try {
    String searchText = "PowerPoint";

    for (ISlide slide : presentation.getSlides()) {
        ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

        for (ITextFrame textFrame : slideTextFrames) {
            for (IParagraph paragraph : textFrame.getParagraphs()) {
                for (IPortion portion : paragraph.getPortions()) {
                    if (portion.getText().contains(searchText)) {
                        System.out.println(portion.getText());
                    }
                }
            }
        }
    }
} finally {
    presentation.dispose();
}

Comment rechercher du texte dans un PPTX via Java

Suivez ces étapes pour rechercher du texte dans une présentation PPTX.

  1. Chargez le fichier PPTX avec la classe Presentation.
  2. Appelez la méthode SlideUtil.getAllTextBoxes pour collecter les cadres de texte de chaque diapositive.
  3. Examinez les objets ITextFrame, IParagraph et IPortion pour trouver le texte correspondant.

Conçu avec Aspose.Slides

Rechercher du texte dans des fichiers PPTX en ligne

L’application gratuite Aspose.Slides Search est conçue avec Aspose.Slides for Java, 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 trouve du texte avant d’écrire du code.
  • Recherchez du texte brut ou des expressions régulières dans votre fichier PPTX.
  • Téléchargez les résultats sous forme de fichier texte.

Autres formats pris en charge pour la recherche

Avec Java, vous pouvez également rechercher du texte dans les formats suivants.