PowerPoint a SVG Android

La conversión de PowerPoint a SVG a menudo se realiza para mostrar las presentaciones en las aplicaciones de Android. Varios visores de PowerPoint también convierten las presentaciones a SVG para presentaciones de diapositivas. En consecuencia, este artículo cubre cómo convertir presentaciones de PowerPoint PPTX o PPT a archivos SVG en Android.

Convertidor de PowerPoint a SVG de Android

Para convertir presentaciones PPTX o PPT a SVG, usaremos Aspose.Slides para Android a través de Java. Es una API de Android rica en funciones que le permite crear, modificar y convertir presentaciones sin problemas. Puedes descargar la API desde la sección de descargas o instalarla agregando las siguientes configuraciones en build.gradle.

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

Convierta presentaciones PPTX o PPT a SVG en Android

Los siguientes son los pasos para convertir una presentación de PowerPoint PPTX/PPT a SVG en Android.

  • Primero, cree una instancia de la clase Presentation para cargar la presentación.
  • Recorra las diapositivas en la presentación y obtenga la referencia de cada diapositiva en el objeto ISlide.
  • Cree un objeto FileOutputStream para el archivo SVG de salida.
  • Escriba los datos de la diapositiva en el objeto FileOutputStream usando el método ISlide.writeAsSvg().
  • Finalmente, cierre la transmisión.

El siguiente ejemplo de código muestra cómo convertir PowerPoint PPTX/PPT a SVG.

// Cargar presentación
Presentation pres = new Presentation("presentation.pptx");
try {  
	// Accede a cada diapositiva
	for(ISlide sld:pres.getSlides())
	{
	    // Crear un objeto de flujo de memoria
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // Genere una imagen SVG de la diapositiva y guárdela en el flujo de memoria
	    sld.writeAsSvg(svgStream);

	    // Cerrar transmisión
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

Obtenga una licencia de API gratuita

Puede usar Aspose.Slides para Android a través de Java sin limitaciones de evaluación solicitando una licencia temporal.

Demostración en línea

Pruebe el conversor en línea de PowerPoint a SVG, que se basa en Aspose.Slides.

Conclusión

Las presentaciones de PowerPoint a menudo se convierten a SVG para incrustar su contenido en las aplicaciones. Para tales casos, este artículo cubrió la conversión de PowerPoint a SVG en aplicaciones de Android. Puede visitar la documentación para explorar otras características de Aspose.Slides para Android a través de Java. Además, no dude en comunicarnos sus consultas a través de nuestro foro.

Ver también