PowerPoint vers SVG Android

La conversion PowerPoint vers SVG est souvent effectuée pour afficher les présentations dans les applications Android. Divers visualiseurs PowerPoint convertissent également les présentations en SVG pour le diaporama. En conséquence, cet article explique comment convertir des présentations PowerPoint PPTX ou PPT en fichiers SVG sous Android.

Convertisseur Android PowerPoint en SVG

Afin de convertir des présentations PPTX ou PPT en SVG, nous utiliserons Aspose.Slides pour Android via Java. Il s’agit d’une API Android riche en fonctionnalités qui vous permet de créer, de modifier et de convertir des présentations de manière transparente. Vous pouvez soit télécharger l’API à partir de la section téléchargements ou l’installer en ajoutant les configurations suivantes dans build.gradle.

maven {
    url "http://repository.aspose.com/repo/" }
compile (
        group: 'com.aspose',
        name: 'aspose-slides',
        version: '21.3',
        classifier: 'android.via.java')

Convertir des présentations PPTX ou PPT en SVG sous Android

Voici les étapes pour convertir une présentation PowerPoint PPTX/PPT en SVG sous Android.

  • Tout d’abord, créez une instance de la classe Presentation pour charger la présentation.
  • Parcourez les diapositives de la présentation et obtenez la référence de chaque diapositive dans l’objet ISlide.
  • Créez un objet FileOutputStream pour le fichier SVG de sortie.
  • Écrivez les données de la diapositive dans l’objet FileOutputStream à l’aide de la méthode ISlide.writeAsSvg().
  • Enfin, fermez le flux.

L’exemple de code suivant montre comment convertir PowerPoint PPTX/PPT en SVG.

// Charger la présentation
Presentation pres = new Presentation("presentation.pptx");
try {  
	// Accéder à chaque diapositive
	for(ISlide sld:pres.getSlides())
	{
	    // Créer un objet de flux de mémoire
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // Générer une image SVG de la diapositive et l'enregistrer dans le flux de mémoire
	    sld.writeAsSvg(svgStream);

	    // Fermer le flux
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

Obtenez une licence API gratuite

Vous pouvez utiliser Aspose.Slides pour Android via Java sans limitation d’évaluation en demandant une licence temporaire.

Démo en ligne

Essayez le convertisseur PowerPoint en SVG en ligne, qui est basé sur Aspose.Slides.

Conclusion

Les présentations PowerPoint sont souvent converties en SVG pour intégrer leur contenu dans les applications. Pour de tels cas, cet article a couvert la conversion de PowerPoint en SVG dans les applications Android. Vous pouvez visiter la documentation pour explorer d’autres fonctionnalités d’Aspose.Slides pour Android via Java. De plus, vous pouvez nous faire part de vos questions via notre forum.

Voir également