Juntar várias apresentações em uma única agora é apenas uma tarefa de poucas linhas de código. Este artigo discute diferentes maneiras de mesclar várias apresentações do PowerPoint em uma única em Java. Além disso, mostrará como você pode mesclar slides específicos de duas ou mais apresentações usando um código-fonte java semelhante.

Os seguintes tópicos são abordados neste artigo:

API Java para mesclar apresentações

O GroupDocs equipa APIs de automação de documentos de alto código para mesclar tipos de documentos semelhantes e múltiplos. Ele permite mesclar e dividir documentos, mover determinadas páginas, remover, trocar e extrair páginas de vários documentos com apenas algumas linhas de código.

Este artigo usa GroupDocs.Merger for Java nos exemplos. Você pode baixar o arquivo JAR da seção de downloads ou usar as configurações de repositório e dependência mais recentes em seus aplicativos Java baseados em Maven.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

Como mesclar apresentações do PowerPoint (PPT/PPTX) em Java

Combinar várias apresentações é bastante semelhante a combinar apenas 2 arquivos. As etapas a seguir mostram como mesclar arquivos de apresentação PPT ou PPTX dentro do aplicativo usando Java.

  • Carregue a primeira apresentação usando a classe Merger.
  • Combine a segunda apresentação usando o método de junção.
  • Continue juntando mais arquivos PPT ou PPTX usando o mesmo método de união.
  • Salve o arquivo de apresentações mescladas usando o método salvar.

O trecho de código Java a seguir mescla várias apresentações do PowerPoint.

// Combine todos os slides de 2 ou mais apresentações fornecidas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

Como mesclar slides de apresentação específicos em Java

Você também pode mesclar slides específicos de várias apresentações. As etapas a seguir mostram como mesclar slides de apresentação específicos em Java.

  • Carregue a primeira apresentação usando a classe Merger.
  • Defina os slides para ingressar usando a classe JoinOptions.
  • Agora, combine as duas apresentações usando o método de junção com opções de junção preparadas.
  • Salve o arquivo de apresentação mesclado usando o método save.

O trecho de código Java a seguir combina os slides selecionados das apresentações.

// Combine slides selecionados de apresentações fornecidas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // Prepare a lista de slides para mesclar.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

Licença API gratuita

Você pode obter uma licença gratuita e mesclar suas apresentações sem limitações de avaliação.

Conclusão

Neste artigo, discutimos como mesclar dois ou mais arquivos PPT em Java. Precisamente, combinamos apresentações inteiras e também mesclamos alguns slides selecionados de várias apresentações. Você pode usar esse recurso de mesclagem em seus aplicativos Java.

Saiba mais e entre em contato

Caso queira saber mais sobre a API Java Merger do GroupDocs, visite: Documentação | referência da API | Exemplos do GitHub

Entre em contato conosco no fórum sobre qualquer dúvida.

Veja também