PowerPoint para SVG Android

A conversão de PowerPoint para SVG geralmente é realizada para exibir as apresentações em aplicativos Android. Vários visualizadores do PowerPoint também convertem as apresentações em SVG para apresentação de slides. Assim, este artigo aborda como converter apresentações do PowerPoint PPTX ou PPT em arquivos SVG no Android.

Conversor de PowerPoint para SVG do Android

Para converter apresentações PPTX ou PPT para SVG, usaremos Aspose.Slides for Android via Java. É uma API Android rica em recursos que permite criar, modificar e converter apresentações sem problemas. Você pode baixar a API da seção de downloads ou instalá-la adicionando as seguintes configurações em build.gradle.

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

Converter apresentações PPTX ou PPT para SVG no Android

A seguir estão as etapas para converter uma apresentação do PowerPoint PPTX/PPT para SVG no Android.

  • Primeiro, crie uma instância da classe Apresentação para carregar a apresentação.
  • Percorra os slides na apresentação e obtenha a referência de cada slide no objeto ISlide.
  • Crie um objeto FileOutputStream para o arquivo SVG de saída.
  • Grave os dados do slide no objeto FileOutputStream usando o método ISlide.writeAsSvg().
  • Por fim, feche o fluxo.

O exemplo de código a seguir mostra como converter PPTX/PPT do PowerPoint para SVG.

// Carregar apresentação
Presentation pres = new Presentation("presentation.pptx");
try {  
	// Acesse cada slide
	for(ISlide sld:pres.getSlides())
	{
	    // Criar um objeto de fluxo de memória
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // Gere imagem SVG de slide e salve no fluxo de memória
	    sld.writeAsSvg(svgStream);

	    // Fechar fluxo
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

Obtenha uma licença de API gratuita

Você pode usar o Aspose.Slides para Android via Java sem limitações de avaliação solicitando uma licença temporária.

Demonstração on-line

Experimente o conversor de PowerPoint para SVG online, que é baseado no Aspose.Slides.

Conclusão

As apresentações do PowerPoint geralmente são convertidas em SVG para incorporar seu conteúdo nos aplicativos. Para esses casos, este artigo abordou a conversão de PowerPoint para SVG em aplicativos Android. Você pode visitar a documentação para explorar outros recursos do Aspose.Slides para Android via Java. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também