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.