# Mesclar arquivos PPT via Java

> Código de amostra Java para combinar documentos PPT no Java Runtime Environment para aplicativos JSP/JSF e aplicativos de desktop.

Source: https://products.aspose.com/slides/pt/java/merger/ppt/
Updated: 2026-08-11



## Como mesclar arquivos PPT usando Java

 Para mesclar o arquivo PPT, usaremos
 [Aspose.Slides for Java](https://products.aspose.com/slides/pt/java/)
 API que é uma API de fusão rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar sua versão mais recente diretamente de
 [Maven](https://repository.aspose.com/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-slides)
 e instale-o em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

### Repositório

```xml

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

```

### Dependência

```xml

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>
```

## Etapas para mesclar arquivos PPT em Java

Um documento básico mesclando e concatenando com APIs [Aspose.Slides for Java](https://products.aspose.com/slides/pt/java/) pode ser feito com apenas algumas linhas de código.

Carregue o primeiro arquivo PPT com uma instância da classe Presentation.

Carregue o segundo documento PPT com uma instância da classe Presentation.

Faça um loop em cada slide do segundo arquivo PPT.

Com cada iteração, usando addClone() para adicionar slides com o primeiro arquivo .

Use o método save() para salvar no caminho especificado

## Requisitos de sistema

 Aspose.Slides for Java suporta em todas as principais plataformas e sistemas operacionais. Verifique se você possui os seguintes pré-requisitos.

- Microsoft Windows ou um sistema operacional compatível com Java Runtime Environment para aplicativos JSP/JSF e aplicativos de desktop.
- Obtenha a versão mais recente do Aspose.Slides for Java diretamente de
 [Maven](https://repository.aspose.com/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-slides) .

### Mesclar arquivos PPT - Java

```cs
// Load first PPT File
Presentation prest1 = new Presentation("prest1.ppt");

// Load second PPT File
Presentation prest2 = new Presentation("prest2.ppt");

// Merge
for (ISlide slide : prest2.getSlides()) {
	// Merge from source to target
	prest1.getSlides().addClone(slide);
}

// Save the File
prest1.save("merged-presentation.ppt", SaveFormat.Ppt);

```

## Sobre Aspose.Slides para API Java

 A API Aspose.Slides pode ser usada para ler, escrever, manipular e converter documentos do Microsoft PowerPoint para PDF, XPS, HTML, TIFF, ODP e vários outros formatos. Pode-se criar novos arquivos do zero e salvá-los nos formatos suportados relevantes. Aspose.Slides é uma API independente para criar, analisar ou manipular apresentações, slides e elementos e não depende de nenhum software como Microsoft ou OpenOffice.

A file with PPT extension represents PowerPoint file that consists of a collection of slides for displaying as SlideShow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. A PPT file can contain several different types of information such as text, bulleted points, images, multimedia and other embedded OLE objects. Microsoft came up with newer file format for PowerPoint, known as PPTX, from 2007 onwards that is based on Office OpenXML and is different from this binary file format. Several other application programs such as OpenOffice Impress and Apple Keynote can also create PPT files.

## Outros formatos de mesclagem compatíveis

- [ODP](https://products.aspose.com/slides/pt/java/merger/odp/) — Formato de apresentação do OpenDocument
- [OTP](https://products.aspose.com/slides/pt/java/merger/otp/) — Formato padrão do OpenDocument
- [POT](https://products.aspose.com/slides/pt/java/merger/pot/) — Arquivos de modelo do Microsoft PowerPoint
- [POTM](https://products.aspose.com/slides/pt/java/merger/potm/) — Arquivo de modelo do Microsoft PowerPoint
- [POTX](https://products.aspose.com/slides/pt/java/merger/potx/) — Apresentação do modelo do Microsoft PowerPoint
- [PPS](https://products.aspose.com/slides/pt/java/merger/pps/) — Apresentação de slides do PowerPoint
- [PPSM](https://products.aspose.com/slides/pt/java/merger/ppsm/) — Apresentação de slides habilitada para macro
- [PPSX](https://products.aspose.com/slides/pt/java/merger/ppsx/) — Apresentação de slides do PowerPoint
- [PPTM](https://products.aspose.com/slides/pt/java/merger/pptm/) — Arquivo de apresentação habilitado para macro
- [PPTX](https://products.aspose.com/slides/pt/java/merger/pptx/) — Formato de apresentação XML aberto
