Analyser des fichiers PPTX en Java

Extrayez le texte et le contenu de documents PPTX avec les API côté serveur d’Aspose.Slides for Java.

Analyser un fichier PPTX en Java

Utilisez Aspose.Slides for Java pour analyser des présentations PPTX et extraire le texte des diapositives. Ajoutez la bibliothèque à un projet Maven avec la configuration de dépôt et de dépendance ci-dessous dans votre fichier pom.xml.

Dépôt

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dépendance

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>

Analyser des fichiers PPTX – Java

Presentation presentation = new Presentation("demo.pptx");
try {
    ISlide slide = presentation.getSlides().get_Item(0);
    ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

    for (ITextFrame textFrame : slideTextFrames) {
        for (IParagraph paragraph : textFrame.getParagraphs()) {
            for (IPortion portion : paragraph.getPortions()) {
                System.out.print(portion.getText());
                System.out.print(portion.getPortionFormat().getFontHeight());
                System.out.print(portion.getPortionFormat().getLatinFont().getFontName());
            }
        }
    }
} finally {
    presentation.dispose();
}

Comment analyser des fichiers PPTX en Java

Extrayez le texte d’une présentation PPTX avec Aspose.Slides for Java en quelques lignes de code.

  1. Chargez le fichier PPTX avec la classe Presentation.
  2. Appelez la méthode SlideUtil.getAllTextBoxes pour obtenir les cadres de texte de la première diapositive.
  3. Parcourez chaque objet ITextFrame, IParagraph et IPortion.
  4. Lisez le texte, la taille de police et le nom de police de chaque objet IPortion.

Configuration requise

Aspose.Slides for Java prend en charge les principales plateformes et systèmes d’exploitation. Assurez-vous que votre environnement remplit les conditions suivantes.

  • Microsoft Windows ou un système d’exploitation compatible avec un environnement d’exécution Java pour les applications JSP/JSF et de bureau.
  • La dernière version d’Aspose.Slides for Java depuis Maven .

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 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 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

Les fichiers portant l’extension PPTX utilisent le format de présentation Office Open XML. Un fichier PPTX stocke des diapositives pouvant contenir du texte, des images, une mise en forme, des animations et d’autres contenus de présentation.

En savoir plus

Autres formats d'analyse pris en charge

En Java, vous pouvez aussi analyser d'autres formats de présentation.