Dividir apresentação do PowerPoint Java

As apresentações do PowerPoint geralmente precisam ser divididas em vários arquivos PPTX/PPT. Você pode dividir uma apresentação por cada slide, slides pares ou ímpares, etc. conforme seu cenário. Neste artigo, você aprenderá como dividir as apresentações do PowerPoint PPTX/PPT usando Java.

API Java para dividir apresentações do PowerPoint

Para dividir apresentações PPTX ou PPT, usaremos Aspose.Slides for Java. A API foi projetada para criar, modificar e converter apresentações do PowerPoint e OpenOffice a partir de aplicativos Java. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

Dividir uma apresentação do PowerPoint usando Java

A seguir estão as etapas para dividir uma apresentação do PowerPoint usando Java.

O exemplo de código a seguir mostra como dividir uma apresentação do PowerPoint PPTX.

// Carregar apresentação do PowerPoint
Presentation presentation = new Presentation("presentation.pptx");

// Iterar pelos slides da apresentação
for (ISlide sld : presentation.getSlides()) {
	// Criar uma nova apresentação
	Presentation newPres = new Presentation();
	
	// Remover slide padrão
	newPres.getSlides().get_Item(0).remove();
	
	// Adicionar slide à apresentação
	newPres.getSlides().addClone(sld);
               
	// Salvar apresentação
	newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}

Obtenha uma licença de API gratuita

Você pode usar o Aspose.Slides for Java sem limitações de avaliação obtendo uma licença temporária.

Demonstração on-line

Experimente o divisor de apresentação online, que é baseado em Aspose.Slides.

Conclusão

Neste artigo, você aprendeu como dividir apresentações do PowerPoint PPTX ou PPT usando Java. Você pode personalizar o exemplo de código fornecido para dividir cada slide na apresentação, todos os slides pares ou ímpares etc. Além disso, você pode visitar a documentação para explorar outros recursos da API. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também