Convertir les présentations PowerPoint en documents Word sur Android

Si vous prévoyez d’utiliser le contenu textuel ou les informations d’une présentation (PPT ou PPTX) de nouvelles manières, vous pouvez bénéficier de la conversion de la présentation en Word (DOC ou DOCX).

  • Comparé à Microsoft PowerPoint, l’application Microsoft Word offre davantage d’outils ou de fonctionnalités pour le contenu.
  • En plus des fonctions de modification dans Word, vous pouvez également profiter de fonctionnalités améliorées de collaboration, d’impression et de partage.

Aspose.Slides et Aspose.Words

Pour convertir un fichier PowerPoint (PPTX ou PPT) en Word (DOCX ou DOCX), vous avez besoin à la fois de Aspose.Slides for Android via Java et de Aspose.Words for Android via Java.

En tant qu’API autonome, Aspose.Slides pour java fournit des fonctions qui permettent d’extraire le texte des présentations.

Aspose.Words est une API avancée de traitement de documents qui permet aux applications de créer, modifier, convertir, rendre, imprimer des fichiers et d’exécuter d’autres tâches avec les documents sans utiliser Microsoft Word.

Convertir PowerPoint en Word

  1. Téléchargez les bibliothèques Aspose.Slides for Android via Java et Aspose.Words for Java.
  2. Ajoutez aspose-slides-x.x-jdk16.jar et aspose-words-x.x-jdk16.jar à votre CLASSPATH.
  3. Utilisez cet extrait de code pour convertir le PowerPoint en Word:
Presentation pres = new Presentation("sample.pptx");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

for (ISlide slide : pres.getSlides()) {
    // génère une image de diapositive sous forme de flux de tableau d'octets
    IImage image = slide.getImage(1, 1);
    ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
    image.save(imageStream, ImageFormat.Png);
    image.dispose();

    builder.insertImage(imageStream.toByteArray());

    // insère les textes de la diapositive
    for (IShape shape : slide.getShapes()) {
        if (shape instanceof AutoShape) {
            builder.writeln(((AutoShape) shape).getTextFrame().getText());
        }
    }

    builder.insertBreak(BreakType.PAGE_BREAK);
}

doc.save("output.docx");
pres.dispose();

FAQ

Quels composants doivent être installés pour convertir des présentations PowerPoint et OpenDocument en documents Word ?

Vous devez uniquement ajouter le package correspondant pour Aspose.Slides for Android via Java et Aspose.Words for Android via Java à votre projet. Les deux bibliothèques fonctionnent comme des API autonomes, aucune installation de Microsoft Office n’est requise.

Tous les formats de présentations PowerPoint et OpenDocument sont-ils pris en charge ?

Aspose.Slides prend en charge tous les formats de présentation, y compris PPT, PPTX, ODP et d’autres types de fichiers courants. Cela garantit que vous pouvez travailler avec des présentations créées dans diverses versions de Microsoft PowerPoint.