Rechercher du texte dans un ODP 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 ODP via Java

Avec Aspose.Slides for Java , vous pouvez rechercher du texte dans des présentations ODP. 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 ODP avec Java

Presentation presentation = new Presentation("welcome-to-powerpoint.odp");
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 ODP via Java

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

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

  • 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 ODP.
  • 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.